public Response <DocumentModel> Update(int Id, DocumentUpdateModel updateModel) { try { using (var unitOfWork = new UnitOfWork()) { var doc = unitOfWork.GetRepository <Document>().GetById(Id); if (doc != null) { Ultis.TransferValues(doc, updateModel); unitOfWork.GetRepository <Document>().Update(doc); if (unitOfWork.Save() >= 1) { return(GetById(doc.DocumentId)); } return(new Response <DocumentModel>(0, "Lưu thông tin không thành công!", null)); } else { return(new Response <DocumentModel>(0, "Không tìm thấy tài liệu", null)); } } } catch (Exception ex) { return(new Response <DocumentModel>(-1, ex.ToString(), null)); } }
public async Task <ActionResult> Update(int id) { DocumentUpdateModel documentUpdateModel = new DocumentUpdateModel(); GetDocumentByIdDto getDocumentByIdDto = await Mediator.Send(new GetDocumentByIdQuery { Id = id }); return(View(getDocumentByIdDto)); }
public IHttpActionResult Update(int Id, DocumentUpdateModel updateModel) { var result = handler.Update(Id, updateModel); return(Ok(result)); }