public async Task <IHttpActionResult> Put(string id, NHACUNGCAP instance) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != instance.ID) { return(BadRequest()); } var result = new TransferObj <NHACUNGCAP>(); if (id != instance.ID) { result.Status = false; result.Message = "Mã ID không hợp lệ"; return(Ok(result)); } try { var item = _service.Update(instance); int upd = await _service.UnitOfWork.SaveAsync(); if (upd > 0) { result.Status = true; result.Data = item; result.Message = "Cập nhật thành công"; } else { result.Status = false; result.Data = null; result.Message = "Thao tác không thành công"; } } catch (Exception e) { result.Data = null; result.Status = false; result.Message = e.Message; } return(Ok(result)); }
/// <summary> /// Updates the specified value. /// </summary> /// <param name="value">The value.</param> public void Update(NhaCungCapModel value) { var entity = ModelToEntity(value); chatLieuService.Update(entity); }