public async Task <bool> UpdatePublishingHouse(Guid id, UpdatePublishingHouseDto model, string fields) { var publishingHouse = await _service.Query(id, false); publishingHouse.UpdateTime = DateTime.Now; return(await _service.Update( CommonClass.SetModelValue(model, publishingHouse, fields))); }
public async Task <IActionResult> UpdatePublishingHouse([FromRoute] Guid id, [FromBody] UpdatePublishingHouseDto model) { try { var result = await _publishingHouseManager.UpdatePublishingHouse(id, model, model.Fields); if (!result) { return(Ok(new JsonMessageResult("Fail", 0, null))); } return(NoContent()); } catch (Exception e) { _logger.LogError(e, e.Message); return(Ok(new JsonMessageResult(e.Message, 0, null))); } }