17 lines
562 B
C#
17 lines
562 B
C#
using EnVisage.Models;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace EnVisage.Code.BLL
|
|
{
|
|
public interface IMixManager<out TDbClass>
|
|
{
|
|
void Delete(string mixId);
|
|
TDbClass SaveWithChildren(MixSaveModel model);
|
|
MixSaveModel RetrieveModel(string mixId);
|
|
MixSaveModel RetrieveWithChildren(string mixId);
|
|
List<MixProjectModel> GetProjectModel(List<Guid> projects);
|
|
void ActivateMix(string mixId);
|
|
Dictionary<string, ExpenditureDetail> GetFullAllocationInfoByScenario(string mixId, Guid scenarioId);
|
|
}
|
|
} |