Esempio n. 1
0
        public ActionResult _UserProductList()
        {
            UserProductViewModel userBuildingModel = new UserProductViewModel();

            userBuildingModel.listModel = _userProductService.GetUserProductList(User.Identity.Name).Select(x => new ItemUserProductViewModel
            {
                User_ID = x.User_ID,
                User_Login = x.Login,
                Product_Name = x.Product_Name,
                Value = x.Value,
                Product_ID = x.Product_ID
            }).ToList();

            return View(userBuildingModel);
        }
Esempio n. 2
0
        public ActionResult AddUserProduct(UserProductViewModel userProductModel)
        {
            List<string> errors;
            if (Session["val"] != null)
            {
                errors = ((string[])Session["val"]).ToList();
            }
            else
            {
                errors = new List<string>();
            }

            UserProductDto _userProductDto = new UserProductDto();

            _userProductDto.Login = userProductModel.viewModel.User_Login;
            _userProductDto.Product_Name = userProductModel.viewModel.Product_Name;
            _userProductDto.Value = userProductModel.viewModel.Value;

            if(_userProductService.Add(_userProductDto))
            {
                errors.Add("Dodano produkt użytkownikowi.");
            }
            else
            {
                errors.Add("Błąd. Spróbuj ponownie.");
            }
            Session["val"] = errors.ToArray<string>();

            return RedirectToAction("Admin");
        }
Esempio n. 3
0
        public ActionResult AddOffer(UserProductViewModel marketModel)
        {
            List<string> errors;
            if (Session["val"] != null)
            {
                errors = ((string[])Session["val"]).ToList();
            }
            else
            {
                errors = new List<string>();
            }

            MarketDto _marketDto = new MarketDto();

            _marketDto.Login = User.Identity.Name;
            _marketDto.Product_Name = marketModel.viewModel.Product_Name;
            _marketDto.Number = marketModel.viewModel.Value;
            _marketDto.Price = marketModel.viewModel.Price;
            _marketDto.TypeOffer = true;

            if(_marketService.AddOffer(_marketDto))
            {
                errors.Add("Dodano ofertę.");
            }
            else
            {
                errors.Add("Błąd. Spróbuj ponownie.");
            }
            Session["val"] = errors.ToArray<string>();

            return RedirectToAction("Index");
        }
Esempio n. 4
0
        public ActionResult _UserProductList()
        {
            UserProductViewModel userProductModel = new UserProductViewModel();

            userProductModel.listModel = _userProductService.GetUserProduct().Select(x => new ItemUserProductViewModel
            {
                ID = x.ID,
                User_ID = x.User_ID,
                User_Login = x.Login,
                Product_Name = x.Product_Name,
                Value = x.Value,
                Product_ID = x.Product_ID
            }).ToList();

            userProductModel.allProduct = _productService.GetProduct().Select(x => x.Alias).ToArray();
            userProductModel.allUser = _userService.GetUser().Select(x => x.Login).ToArray();

            return View(userProductModel);
        }