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));
        }