Ejemplo n.º 1
0
        public async Task <IActionResult> EditProduct(ProductEditViewModel productModel)
        {
            if (ModelState.IsValid)
            {
                await Mediator.Send(productModel.ToCommand());

                ConfirmationMessage("Produkt bol upravený.");
                this.logger.Information($"The product '{productModel.NameSlovak}' has been successfully updated.");
                return(RedirectToAction(nameof(Products)));
            }

            productModel.Categories = await Mediator.Send(new GetCategoryListQuery());

            return(View(productModel));
        }