Пример #1
0
        public ActionResult Add(int id)
        {
            CoffeShopDBEntities db = new CoffeShopDBEntities();

            //check if the Cart object already exists
            if (Session["Cart"] == null)
            {
                //if it doesn't, make a new list of books
                List <Item> cart = new List <Item>();
                //add this item to it
                cart.Add((from b in db.Items
                          where b.ProductID == id
                          select b).Single());
                //add the list to the session
                Session.Add("Cart", cart);
            }
            else
            {
                //if it does exist, get the list
                List <Item> cart = (List <Item>)(Session["Cart"]);
                //add this item to it
                cart.Add((from b in db.Items
                          where b.ProductID == id
                          select b).Single());
            }
            return(View());
        }
Пример #2
0
        public ActionResult AddUser()
        {
            CoffeShopDBEntities ORM = new CoffeShopDBEntities();

            ViewBag.User = ORM.Users.ToList();
            return(View());
        }
Пример #3
0
        public ActionResult Index()
        {
            CoffeShopDBEntities ORM = new CoffeShopDBEntities();

            ViewBag.ItemList = ORM.Items.ToList();
            return(View());
        }
Пример #4
0
        public ActionResult Register(User NewUser)
        {
            CoffeShopDBEntities ORM = new CoffeShopDBEntities();

            if (ModelState.IsValid)
            {
                ORM.Users.Add(NewUser);
                ORM.SaveChanges();
                ViewBag.UserList = ORM.Users.ToList();

                //return RedirectToAction("AddUser");

                ViewBag.Message = $"Hello {NewUser.FirstName} and Thank you for Registering with US! ";
                return(View("Result"));
            }
            else
            {
                ViewBag.Address = Request.UserHostAddress;
                return(View("Error"));
            }
        }
Пример #5
0
        public ActionResult Welcome(Customer data)
        {
            CoffeShopDBEntities ORM = new CoffeShopDBEntities();

            if (ModelState.IsValid)
            {
                try
                {
                    ORM.Customers.Add(data);
                    ORM.SaveChanges();
                    ViewBag.Message = $"Welcome {data.FirstName}! Your acccount was created successfully";
                }
                catch (Exception e)
                {
                    ViewBag.Message = $"Error: {e.Message} occured. Please try creating an account later";

                    //$"{data.Email} was not a valid customer";
                }
            }
            return(View());
        }