// GET: /<controller>/ public IActionResult Index() { prodsvm.AddProduct(new Product { Name = "Product 1" }); prodsvm.AddProduct(new Product { Name = "Product 2" }); prodsvm.AddProduct(new Product { Name = "Product 3" }); return(View(prodsvm)); }
public ActionResult Index(ProductsViewModel prodviewmodel) { try { if (ModelState.IsValid) { prodviewmodel.ReqReference = prodviewmodel.ReqReference == null ? "" : prodviewmodel.ReqReference.Trim(); prodviewmodel.AddProduct(prodviewmodel); TempData["daId"] = prodviewmodel.daid; prodviewmodel.GetScreenAccessRights("Products"); return(RedirectToAction("Index", "Products")); } else { TempData["ErrorMsg"] = "Requirement Reference Required"; //ModelState.AddModelError("ReqReference", "Requirement Reference required"); prodviewmodel.GetScreenAccessRights("Products"); return(RedirectToAction("Index", prodviewmodel)); } //return View("Index"); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }