public IActionResult EditDescription(EditDescriptionBindingModel editDescriptionBindingModel) { var product = this.productsService.EditDescription(editDescriptionBindingModel); if (product == null) { var creationErrorViewModel = this.errorService.CreateCreateionErrorViewModel(ProductDoesntExistErrorMessage, HyperLinkForDoesntExistError); return(this.RedirectToAction("CreationError", "Error", creationErrorViewModel)); } return(this.Redirect($"/Administration/Products/Edit/{product.Id}")); }
public ProductDTO EditDescription(EditDescriptionBindingModel model) { var product = this.FindDomainProductById(model.Id); if (this.CheckIfProductIsNull(product)) { return(null); } product.Description = model.Description; this.dbContext.Products.Update(product); this.dbContext.SaveChanges(); return(this.mapper.Map <ProductDTO>(product)); }