Example #1
0
        public ActionResult User_Page(Projekt_AI.Models.User usermodel)
        {
            using (AI_ProjectDBEntities db = new AI_ProjectDBEntities())
            {
                var Userdetails = db.User.Where(x => x.Nickname == usermodel.Nickname && x.Password == usermodel.Password).FirstOrDefault();
                if (Userdetails == null)
                {
                    usermodel.Loginerrmsg = "Zły login lub hasło.";
                    return(View("Index", usermodel));
                }
                else

                {
                    Session["user_id"]  = Userdetails.User_ID;
                    Session["nickname"] = Userdetails.Nickname;
                    Session["name"]     = Userdetails.Name;
                    Session["email"]    = Userdetails.Email;
                    Session["phone"]    = Userdetails.Phone;
                    Session["surname"]  = Userdetails.Surname;

                    return(RedirectToAction("Index", "Usert"));
                }
            }
            return(View());
        }
        public ActionResult Index(Order Ordermodel)
        {
            using (AI_ProjectDBEntities dbmodels = new AI_ProjectDBEntities())
            {
                Ordermodel.Order_ID = dbmodels.Order.Count() + 1;
                Ordermodel.User_ID  = System.Convert.ToInt32(Session["user_id"].ToString());
                Ordermodel.Data     = System.DateTime.Now;
                Ordermodel.Price    = (float)System.Convert.ToDouble(Session["Price"].ToString());
                dbmodels.Order.Add(Ordermodel);
                dbmodels.SaveChanges();

                List <Item> cart = (List <Item>)Session["cart"];
                foreach (var item in cart)
                {
                    Order_Details DO = new Order_Details();
                    DO.Order_ID   = Ordermodel.Order_ID;
                    DO.Food_Name  = item.Cart.Food_name;
                    DO.Food_price = item.Cart.Food_Price;
                    DO.Quantity   = item.Quantity;
                    DO.OD_ID      = dbmodels.Order_Details.Count() + 1;
                    DO.Menu_ID    = item.Cart.Menu_ID;
                    dbmodels.Order_Details.Add(DO);
                    dbmodels.SaveChanges();
                }
                Session["cart"] = null;
            }
            return(View());
        }
Example #3
0
        // GET: Menu
        public ActionResult Menu(int id)
        {
            List <Menu> list = new List <Menu>();

            using (AI_ProjectDBEntities model = new AI_ProjectDBEntities())
            {
                list = model.Menu.Where(x => x.Rest_ID == id).ToList();
            }
            return(View(list));
        }
Example #4
0
        // GET: Delivery
        public ActionResult Index(int id)
        {
            List <Order> list = new List <Order>();

            using (AI_ProjectDBEntities model = new AI_ProjectDBEntities())
            {
                list = model.Order.Where(x => x.User_ID == id).ToList();
            }
            return(View(list));
        }
Example #5
0
 public ActionResult AddorEdit(User Usermodel)
 {
     using (AI_ProjectDBEntities dbmodels = new AI_ProjectDBEntities())
     {
         Usermodel.User_ID = dbmodels.User.Count() + 1;
         dbmodels.User.Add(Usermodel);
         dbmodels.SaveChanges();
     }
     ModelState.Clear();
     ViewBag.SuccesfulMessage = "Użytkownik zarejestrowany.";
     return(View("AddorEdit", new User()));
 }
Example #6
0
        // GET: Restaurant
        public ActionResult Restaurant(string search)
        {
            List <Restaurant> list = new List <Restaurant>();

            using (AI_ProjectDBEntities model = new AI_ProjectDBEntities())
            {
                list = model.Restaurant.Where(x => x.City == search).ToList();

                Session["cart"] = null;
            }
            return(View(list));
        }