public BaseModel.OperationMessage EditSolution(BaseModel.SolutionConfiguration solution)
 {
     return(FunctionResultProxy.GetResult <OperationMessage>(delegate(OperationMessage r)
     {
         r.ActionResult = (SolutionConfigurationDal.Edit(solution) > 0);
         return r;
     }));
 }
 public BaseModel.OperationResult <int> CreateSolution(BaseModel.SolutionConfiguration solution)
 {
     return(FunctionResultProxy.GetResult <OperationResult <int> >(delegate(OperationResult <int> r)
     {
         r.Data = SolutionConfigurationDal.Create(solution);
         r.ActionResult = (r.Data > 0);
         return r;
     }));
 }
 public BaseModel.OperationResult <BaseModel.SolutionConfiguration> GetSolution(Guid solutionId, int version)
 {
     return(FunctionResultProxy.GetResult <OperationResult <SolutionConfiguration> >(delegate(OperationResult <SolutionConfiguration> r)
     {
         var sc = SolutionConfigurationDal.Get(solutionId);
         r.Data = sc;
         r.ActionResult = (r.Data != null);
         return r;
     }));
 }
示例#4
0
 public BaseModel.OperationResult <BaseModel.SolutionConfiguration> GetCompleteSolution(Guid solutionId)
 {
     return(FunctionResultProxy.GetResult <OperationResult <SolutionConfiguration> >(delegate(OperationResult <SolutionConfiguration> r)
     {
         var sc = SolutionConfigurationDal.Get(solutionId);
         if (sc != null)
         {
             sc.Components = ComponentConfigurationDal.GetList(solutionId);
             r.Data = sc;
         }
         r.ActionResult = (r.Data != null);
         return r;
     }));
 }