public Response <BusinessPartnerModel> Update(int Id, BusinessPartnerUpdateModel updateModel) { try { using (var unitOfWork = new UnitOfWork()) { var dir = unitOfWork.GetRepository <BusinessPartner>().GetById(Id); if (dir != null) { Ultis.TransferValues(dir, updateModel); unitOfWork.GetRepository <BusinessPartner>().Update(dir); if (unitOfWork.Save() >= 1) { return(GetById(dir.PartnerId)); } return(new Response <BusinessPartnerModel>(0, "Lưu thông tin không thành công!", null)); } else { return(new Response <BusinessPartnerModel>(0, "Không tìm thấy phòng ban", null)); } } } catch (Exception ex) { return(new Response <BusinessPartnerModel>(-1, ex.ToString(), null)); } }
public IHttpActionResult Update(int Id, BusinessPartnerUpdateModel updateModel) { var result = handler.Update(Id, updateModel); return(Ok(result)); }