コード例 #1
0
ファイル: FFPSetApp.Generated.cs プロジェクト: ericgohn/pst
 /// <summary>
 ///     Add entity.
 /// </summary>
 /// <param name="arg"></param>
 /// <returns></returns>
 public Response <int> Add(PST.Domain.FFPSet arg)
 {
     P.CheckArgNotNull(arg, "arg", "arg cannnot be null.");
     using (var context = new Entities())
         using (IUnitOfWork uow = new UnitOfWork(context))
         {
             var entity = AutoMapperBootstrap.M.Map <PST.Data.FFPSet>(arg);
             AddAssignment(arg, entity);
             uow.FFPSetRepository.Add(entity);
             uow.Commit();
             return(Response <int> .Succeed(entity.Id));
         }
 }
コード例 #2
0
ファイル: FFPSetApp.Generated.cs プロジェクト: ericgohn/pst
 /// <summary>
 ///     Update entity.
 /// </summary>
 /// <param name="arg"></param>
 /// <returns></returns>
 public Response Update(PST.Domain.FFPSet arg)
 {
     P.CheckArgNotNull(arg, "arg", "arg cannnot be null.");
     using (var context = new Entities())
         using (IUnitOfWork uow = new UnitOfWork(context)){
             var exist = uow.FFPSetRepository.GetById(arg.Id);
             if (exist == null)
             {
                 return(Response.Failed("您要更新的数据不存在。"));
             }
             AutoMapperBootstrap.M.Map(arg, exist);
             UpdateAssignment(arg, exist);
             uow.Commit();
             return(Response.Succeed());
         }
 }
コード例 #3
0
 private void UpdateAssignment(FFPSet src, Data.FFPSet dest)
 {
 }
コード例 #4
0
 private void AddAssignment(FFPSet src, Data.FFPSet dest)
 {
 }