public IActionResult AddProduct(AddProductViewModel model) { if (!ModelState.IsValid) { model = _productWebService.GetAddProductsContent(model); return(View($"{ProductsViewFolder}/Add.cshtml", model)); } BaseWebServiceResponse response = _productWebService.Add(model); TempData[ProductActionName] = JsonConvert.SerializeObject(response); if (!response.ActionSuccessful) { model.ActionResponse = response; return(View($"{ProductsViewFolder}/Add.cshtml", model)); } return(RedirectToAction("Index", "Products")); }