Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }