public Response <DocumentCategoryModel> Update(int Id, DocumentCategoryUpdateModel updateModel) { try { using (var unitOfWork = new UnitOfWork()) { var entity = unitOfWork.GetRepository <DocumentCategory>().GetById(Id); if (entity != null) { entity.Description = updateModel.Description; entity.Name = updateModel.Name; unitOfWork.GetRepository <DocumentCategory>().Update(entity); if (unitOfWork.Save() >= 1) { return(GetById(Id)); } } return(new Response <DocumentCategoryModel>(0, "Id is not valid", null)); } } catch (Exception ex) { return(new Response <DocumentCategoryModel>(-1, ex.ToString(), null)); } }
public IHttpActionResult Update(int Id, DocumentCategoryUpdateModel updateModel) { var result = handler.Update(Id, updateModel); return(Ok(result)); }