public async Task <bool> UpdateBookCategory(Guid id, UpdateBookCategoryDto model, string fields) { var bookCategory = await _service.Query(id, true); bookCategory.UpdateTime = DateTime.Now; return(await _service.Update(CommonClass.SetModelValue(model, bookCategory, fields))); }
public async Task <IActionResult> UpdateBookCategory(Guid id, [FromBody] UpdateBookCategoryDto model) { try { var result = await _bookCategoryManager.UpdateBookCategory(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))); } }