using EnVisage.Models; using System; using System.Collections.Generic; namespace EnVisage.Code.BLL { public interface IMixManager { void Delete(string mixId); TDbClass SaveWithChildren(MixSaveModel model); MixSaveModel RetrieveModel(string mixId); MixSaveModel RetrieveWithChildren(string mixId); List GetProjectModel(List projects); List ActivateMix(MixSaveModel mix, string mixKey); void ActivateTeams(List mixTeams); Guid ActivateScenario(ScenarioCalendarMixModel scenario, List teams, string mixId, bool isActive); Dictionary GetFullAllocationInfoByScenario(string mixId, Guid scenarioId); Dictionary GetResourceAllocationsInfo(List resources); } }