25 lines
756 B
C#
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;
|
|
|
|
}
|
|
}
|
|
}
|