public ActionResult AddProductRequirementAdmin(ProductRequirementViewModel productrMode) { List<string> errors; if (Session["val"] != null) { errors = ((string[])Session["val"]).ToList(); } else { errors = new List<string>(); } ProductRequirementDto productrDto = new ProductRequirementDto(); productrDto.Base_Name = productrMode.viewModel.BaseName; productrDto.Require_Name = productrMode.viewModel.RequireName; productrDto.Value = productrMode.viewModel.Value; if(_productRService.AddProduct(productrDto)) { errors.Add("Dodano produkt."); } else { errors.Add("Błąd. Spróbuj ponownie."); } Session["val"] = errors.ToArray<string>(); return RedirectToAction("Admin"); }
public ActionResult _UserProductRequirementList() { ProductRequirementViewModel productModel = new ProductRequirementViewModel(); productModel.listModel = _productRequirementService.GetCanUserProducts(User.Identity.Name).Select(x => new ItemProductRequirementViewModel { BaseName = x.Base_Name, RequireProduct = x.RequireProduct, BuildingName = x.RequireBuilding, ifCan = x.IfCanProduct }).ToList(); return View(productModel); }
public ActionResult _ProductRequirementList() { ProductRequirementViewModel productrViewModel = new ProductRequirementViewModel(); productrViewModel.listModel = _productRService.GetProducts().Select(x => new ItemProductRequirementViewModel { ID = x.ID, Base_ID = x.Base_ID, Require_ID = x.Require_ID, BaseName = x.Base_Name, RequireName = x.Require_Name, Value = x.Value }).ToList(); productrViewModel.allProduct = _productService.GetProduct().Select(x => x.Alias).ToArray(); return View(productrViewModel); }