EnVisageOnline/Main/Source/PrevuWebAPI/Code/Managers/APIScenarioManager.cs

25 lines
756 B
C#

using EnVisage;
using EnVisage.Code.BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PrevuWebAPI.Code.Managers
{
public class APIScenarioManager : BaseManager
{
private ScenarioManager _manager = new ScenarioManager(PrevuEFContext.PrevuEntity);
public Scenario GetActiveScenario(Guid ProjectId)
{
List<Guid> projectids = new List<Guid>();
projectids.Add(ProjectId);
var scenarios = _manager.GetScenarios4Projects(projectids, EnVisage.Code.ScenarioType.Portfolio, EnVisage.Code.ScenarioStatus.Active, false);
Scenario s = scenarios.FirstOrDefault();
return s;
}
}
}