public Response <SendDocumentModel> Update(int Id, SendDocumentUpdateModel userUpdateModel) { try { using (var unitOfWork = new UnitOfWork()) { var entity = unitOfWork.GetRepository <SendDocument>().GetById(Id); if (entity != null) { Ultis.TransferValues(entity, userUpdateModel); unitOfWork.GetRepository <SendDocument>().Update(entity); if (unitOfWork.Save() >= 1) { return(GetById(entity.SendDocumentId)); } return(new Response <SendDocumentModel>(0, "Lưu thông tin không thành công", null)); } return(new Response <SendDocumentModel>(0, "Tài liệu không tồn tại", null)); } } catch (Exception ex) { return(new Response <SendDocumentModel>(-1, ex.ToString(), null)); } }
public IHttpActionResult Update(int Id, SendDocumentUpdateModel updateModel) { string UserId = Request.Headers.GetValues("UserId").FirstOrDefault(); updateModel.LastModifiedByUserId = Convert.ToInt32(UserId); var result = handler.Update(Id, updateModel); return(Ok(result)); }