Пример #1
0
        public ActionResult EditUsers(int UserID)
        {
            CandleShopEntities ORM = new CandleShopEntities();
            User user = ORM.Users.Find(UserID);

            return(View(user));
        }
Пример #2
0
        public ActionResult EditProduct(int ProductID)
        {
            CandleShopEntities ORM     = new CandleShopEntities();
            Product            product = ORM.Products.Find(ProductID);

            return(View(product));
        }
        public ActionResult ViewProducts()
        {
            CandleShopEntities ORM = new CandleShopEntities();

            ViewBag.ProductList = ORM.Products.ToList();

            return(View());
        }
Пример #4
0
        public ActionResult Users()
        {
            CandleShopEntities ORM = new CandleShopEntities();

            ViewBag.UserList = ORM.Users.ToList();

            return(View());
        }
        public ActionResult ViewCart()
        {
            string             userName = User.Identity.Name;
            CandleShopEntities ORM      = new CandleShopEntities();

            ViewBag.UserItems = ORM.Products.Where(x => x.UserName == userName);

            return(View());
        }
Пример #6
0
        public ActionResult DeleteProduct(int ProductID)
        {
            CandleShopEntities ORM     = new CandleShopEntities();
            Product            product = ORM.Products.Find(ProductID);

            ORM.Products.Remove(product);
            ORM.SaveChanges();

            return(RedirectToAction("EditDeleteProductList"));
        }
Пример #7
0
        public ActionResult ProductSearch(string search)
        {
            CandleShopEntities ORM = new CandleShopEntities();

            ViewBag.ProductList = ORM.Products.ToList();
            ViewBag.Search      = search;



            return(View());
        }
Пример #8
0
        public ActionResult SaveNewProduct(Product newProduct)
        {
            CandleShopEntities ORM      = new CandleShopEntities();
            List <Product>     products = ORM.Products.Where(p => p.Name.Equals(newProduct.Name)).ToList();

            if (products.Count == 0)
            {
                ORM.Products.Add(newProduct);
                ORM.SaveChanges();
            }

            return(RedirectToAction("EditDeleteProductList"));
        }
Пример #9
0
        public ActionResult SaveProductChanges(Product updatedProduct)
        {
            CandleShopEntities ORM        = new CandleShopEntities();
            Product            oldProduct = ORM.Products.Find(updatedProduct.ProductID);

            oldProduct.Name            = updatedProduct.Name;
            oldProduct.Price           = updatedProduct.Price;
            oldProduct.QuantityInStock = updatedProduct.QuantityInStock;

            ORM.Entry(oldProduct).State = EntityState.Modified;
            ORM.SaveChanges();

            return(RedirectToAction("EditDeleteProductList"));
        }
        public ActionResult AddProduct(Product selectedProduct)
        {
            CandleShopEntities ORM = new CandleShopEntities();

            Product productToAdd = ORM.Products.Find(selectedProduct.ProductID);

            productToAdd.UserName = User.Identity.Name;


            ORM.Products.Add(productToAdd);
            ORM.SaveChanges();

            ViewBag.Candle = productToAdd.Name;

            return(View());
        }
        public ActionResult Welcome(User user)
        {
            CandleShopEntities ORM        = new CandleShopEntities();
            List <User>        userEmails = ORM.Users.Where(u => u.Email.Equals(user.Email)).ToList();

            if (userEmails.Count == 0)
            {
                ORM.Users.Add(user);
                ORM.SaveChanges();
                ViewBag.DuplicateEmail = false;
            }
            else
            {
                ViewBag.DuplicateEmail = true;
            }

            return(View(user));
        }