public async Task <IActionResult> Put(int id, [FromBody] CategoryPutServiceModel model) { var success = await this.categories.Edit(id, model.Name); if (!success) { return(BadRequest("Error!!!")); } return(Ok(id)); }
public async Task <IActionResult> Put(int id, [FromBody] CategoryPutServiceModel model) { var categoryById = await this.category.FindById(id); if (categoryById == null) { return(NotFound()); } var success = await this.category.Edit(id, model.Name); if (!success) { return(BadRequest("Cannot edit to already existing category")); } return(Ok(id)); }