Exemplo n.º 1
0
 public IHttpActionResult Update(int id, DTO.TransferShowroomAreaMng.TransferShowroomAreaSearch dtoItem)
 {
     Library.DTO.Notification notification;
     Module.Framework.BLL     fwBll = new Module.Framework.BLL();
     if (id > 0 && !fwBll.CanPerformAction(ControllerContext.GetAuthUserId(), moduleCode, Library.DTO.ModuleAction.CanUpdate))
     {
         return(InternalServerError(new Exception(Properties.Resources.NOT_AUTHORIZED)));
     }
     else if (id == 0 && !fwBll.CanPerformAction(ControllerContext.GetAuthUserId(), moduleCode, Library.DTO.ModuleAction.CanCreate))
     {
         return(InternalServerError(new Exception(Properties.Resources.NOT_AUTHORIZED)));
     }
     // validation
     if (!Helper.CommonHelper.ValidateDTO <DTO.TransferShowroomAreaMng.TransferShowroomAreaSearch>(dtoItem, out notification))
     {
         return(Ok(new Library.DTO.ReturnData <DTO.TransferShowroomAreaMng.TransferShowroomAreaSearch>()
         {
             Data = dtoItem, Message = notification
         }));
     }
     // save data
     BLL.TransferShowroomAreaMng bll = new BLL.TransferShowroomAreaMng();
     bll.UpdateData(id, ref dtoItem, ControllerContext.GetAuthUserId(), out notification);
     return(Ok(new Library.DTO.ReturnData <DTO.TransferShowroomAreaMng.TransferShowroomAreaSearch>()
     {
         Data = dtoItem, Message = notification
     }));
 }
Exemplo n.º 2
0
 public void DTO2DB_TransferArea(DTO.TransferShowroomAreaMng.TransferShowroomAreaSearch dtoItem, ref TransferShowroomArea dbItem)
 {
     AutoMapper.Mapper.Map <DTO.TransferShowroomAreaMng.TransferShowroomAreaSearch, TransferShowroomArea>(dtoItem, dbItem);
     dbItem.TransferDate = DateTime.Now;
 }