Example #1
0
        public ActionResult CallTaxiLater(FormCollection form)
        {
            var numofcars = Convert.ToInt32(form["numberofcars"]);
            var time      = Convert.ToDateTime(form["time"]);
            var room      = Convert.ToInt32(Session["Room"]);

            //DateTime newInt;
            //var tim = form["time"];
            //var isValid = DateTime.TryParse(tim, out newInt);
            //if (!isValid)
            //{
            //    ModelState.AddModelError(tim, "Wrong time input!");
            //}
            //else
            //{
            using (var db = new MyDataContainer())
            {
                var myobj = new CallTAXI
                {
                    NumOfCars = numofcars,
                    Time      = time,
                    Room      = room
                };
                db.CallTAXI.Add(myobj);
                db.SaveChanges();

                return(RedirectToAction("EmailTaxiLater"));
            }
        }
        public ActionResult CallTaxiLater(FormCollection form)
        {
            var numofcars = Convert.ToInt32(form["numberofcars"]);
            var time = Convert.ToDateTime(form["time"]);
            var room = Convert.ToInt32(Session["Room"]);

            //DateTime newInt;
            //var tim = form["time"];
            //var isValid = DateTime.TryParse(tim, out newInt);
            //if (!isValid)
            //{
            //    ModelState.AddModelError(tim, "Wrong time input!");
            //}
            //else
            //{
                using (var db = new MyDataContainer())
                {
                    var myobj = new CallTAXI
                    {
                        NumOfCars = numofcars,
                        Time = time,
                        Room = room
                    };
                    db.CallTAXI.Add(myobj);
                    db.SaveChanges();

                    return RedirectToAction("EmailTaxiLater");
                }
        }
        public ActionResult RegisterClient(FormCollection form)
        {
            var newInt  = 0;
            var roomint = form["ClientRoom"];

            var email = form["ClientEmail"];
            //var room = Convert.ToInt32(form["ClientRoom"]);
            var password = form["ClientPassword"];
            var name     = form["ClientName"];

            var isValid = Int32.TryParse(roomint, out newInt);

            if (!isValid)
            {
                ModelState.AddModelError("Room", "Number is only accepted!");
            }
            else
            {
                using (var db = new MyDataContainer())
                {
                    var myobj = new Users
                    {
                        Email              = email,
                        Room               = Convert.ToInt32(form["ClientRoom"]),
                        Password           = password,
                        Name               = name,
                        DateofRegistration = Convert.ToDateTime(DateTime.Now.ToShortDateString())
                    };
                    db.Users.Add(myobj);
                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
        }
Example #4
0
 public ActionResult DeleteConfirmed(int id)
 {
     using (var db = new MyDataContainer())
     {
         Order order = db.Order.Find(id);
         db.Order.Remove(order);
         db.SaveChanges();
         return(RedirectToAction("CheckOut"));
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            using (var db = new MyDataContainer())
            {
                var user = db.Users.Find(id);

                db.Users.Remove(user);
                db.SaveChanges();
                return RedirectToAction("DeleteClient");
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            using (var db = new MyDataContainer())
            {
                var user = db.Users.Find(id);

                db.Users.Remove(user);
                db.SaveChanges();
                return(RedirectToAction("DeleteClient"));
            }
        }
Example #7
0
 public ActionResult DeleteOrder()
 {
     using (var db = new MyDataContainer())
     {
         var room         = Convert.ToInt32(Session["Room"]);
         var rowstoDELETE = db.Order.Where(pro => pro.Room == room && pro.Status == "foodorder").ToList();
         //Order order = db.Order.Where(pro => pro.Room == room && pro.Status == "foodorder").ToList();
         foreach (var item in rowstoDELETE)
         {
             db.Order.Remove(item);
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Example #8
0
        public ActionResult Checkout(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var rowtoupdate = db.Order.Where(pro => pro.Ordered == "Unordered").ToList();

                foreach (var item in rowtoupdate)
                {
                    item.Ordered = form["Ordered"];
                }
                db.SaveChanges();

                return(RedirectToAction("SendWineOrder"));
            }
        }
        public ActionResult Checkout(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var rowtoupdate = db.Order.Where(pro => pro.Ordered == "Unordered").ToList();

                foreach (var item in rowtoupdate)
                {
                    item.Ordered = form["Ordered"];
                }
                db.SaveChanges();

                return RedirectToAction("SendWineOrder");
            }
        }
        public ActionResult Index(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var obj = new Requests
                {
                    Date = DateTime.Now.Date,
                    RequestBody = form["RequestArea"],
                    Room = Convert.ToInt32(Session["Room"])
                };
                db.Requests.Add(obj);
                db.SaveChanges();
            }

            return RedirectToAction("MakeRequest");
        }
Example #11
0
        public ActionResult Comments(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var id = Convert.ToInt32(form["id"]);

                var rowtoupdate = db.Order.Where(pro => pro.Id == id).ToList();
                foreach (var item in rowtoupdate)
                {
                    item.Comments = form["Comments"];
                }
                db.SaveChanges();

                return(RedirectToAction("CheckOut"));
            }
        }
Example #12
0
        public ActionResult Index(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var obj = new Requests
                {
                    Date        = DateTime.Now.Date,
                    RequestBody = form["RequestArea"],
                    Room        = Convert.ToInt32(Session["Room"])
                };
                db.Requests.Add(obj);
                db.SaveChanges();
            }

            return(RedirectToAction("MakeRequest"));
        }
Example #13
0
        public ActionResult Checkout(FormCollection form)
        {
            OrderModel model = new OrderModel();

            model.foodTitle = form["foodtitle"];
            model.foodPrice = Convert.ToDouble(form["foodprice"]);

            using (var db = new MyDataContainer())
            {
                var rowtoupdate = db.Order.Where(pro => pro.Ordered == "Unordered").ToList();
                foreach (var item in rowtoupdate)
                {
                    item.Ordered = form["Ordered"];
                }
                db.SaveChanges();

                return(RedirectToAction("SendWelcomeMessage", model));
            }
        }
        public ActionResult Checkout(FormCollection form)
        {
            OrderModel model = new OrderModel();
            model.foodTitle = form["foodtitle"];
            model.foodPrice = Convert.ToDouble(form["foodprice"]);

            using (var db = new MyDataContainer())
            {

                var rowtoupdate = db.Order.Where(pro => pro.Ordered == "Unordered").ToList();
                foreach (var item in rowtoupdate)
                {
                    item.Ordered = form["Ordered"];
                }
                db.SaveChanges();

                return RedirectToAction("SendWelcomeMessage", model);

            }
        }
        public ActionResult Account(FormCollection form)
        {
            var newemail = form["newemailcontroller"];
            var newpass = form["newpasswordcontroller"];

            var room = Convert.ToInt32(Session["Room"]);
            using (var db = new MyDataContainer())
            {
                var rowtoupdate = db.Users.Where(pro => pro.Room == room).ToList();

                foreach (var i in rowtoupdate)
                {
                    i.Email = newemail;
                    i.Password = newpass;

                }

                db.SaveChanges();
                return RedirectToAction("Index");
            }
        }
Example #16
0
        public ActionResult CallTaxiNow(FormCollection form)
        {
            var numofcars = Convert.ToInt32(form["numberofcars"]);
            var time      = Convert.ToDateTime(DateTime.Now.ToShortTimeString());

            var room = Convert.ToInt32(Session["Room"]);

            using (var db = new MyDataContainer())
            {
                var myobj = new CallTAXI
                {
                    NumOfCars = numofcars,
                    Time      = time,
                    Room      = room
                };
                db.CallTAXI.Add(myobj);
                db.SaveChanges();

                return(RedirectToAction("EmailTaxiNOW"));
            }
        }
Example #17
0
        public ActionResult Account(FormCollection form)
        {
            var newemail = form["newemailcontroller"];
            var newpass  = form["newpasswordcontroller"];

            var room = Convert.ToInt32(Session["Room"]);

            using (var db = new MyDataContainer())
            {
                var rowtoupdate = db.Users.Where(pro => pro.Room == room).ToList();

                foreach (var i in rowtoupdate)
                {
                    i.Email    = newemail;
                    i.Password = newpass;
                }

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
        }
Example #18
0
        public ActionResult Order(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var quanti = Convert.ToInt32(form["Quantity"]);
                var pric   = Convert.ToDouble(form["overallPrice"]);
                var num    = form["Quantity"];
                var newInt = 0;

                var isValid = Int32.TryParse(num, out newInt);
                if (!isValid)
                {
                    ModelState.AddModelError("Quantity", "Number is only accepted for order");
                }

                DateTime time = DateTime.Today;
                DateTime date = time.Date;

                var myobj = new Order
                {
                    Quantity     = Convert.ToInt32(form["Quantity"]),
                    Title        = (form["Title"]),
                    Category     = (form["Category"]),
                    OverallPrice = Convert.ToDouble((pric * quanti)),
                    DateTime     = date,
                    Status       = "foodorder",
                    Room         = Convert.ToInt32(Session["Room"]),
                    Ordered      = "Unordered"
                };

                db.Order.Add(myobj);

                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
        public ActionResult Comments(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var id = Convert.ToInt32(form["id"]);

                var rowtoupdate = db.Order.Where(pro => pro.Id == id).ToList();

                foreach (var item in rowtoupdate)
                {
                    item.Comments = form["Comments"];
                }
                db.SaveChanges();

                return RedirectToAction("Checkout");
            }
        }
        public ActionResult Order(FormCollection form)
        {
            using (var db = new MyDataContainer())
            {
                var quanti = Convert.ToInt32(form["Quantity"]);
                var pric = Convert.ToDouble(form["overallPrice"]);
                var num = form["Quantity"];
                var newInt = 0;

                var isValid = Int32.TryParse(num, out newInt);
                if (!isValid)
                {
                    ModelState.AddModelError("Quantity", "Number is only accepted for order");
                }

                DateTime time = DateTime.Today;
                DateTime date = time.Date;

                var myobj = new Order
                {
                    Quantity = Convert.ToInt32(form["Quantity"]),
                    Title = (form["Title"]),
                    Category = (form["Category"]),
                    OverallPrice = Convert.ToDouble((pric * quanti)),
                    DateTime = date,
                    Status = "wineorder",
                    Room = Convert.ToInt32(Session["Room"]),
                    Ordered = "Unordered"
                };

                db.Order.Add(myobj);

                db.SaveChanges();

                return RedirectToAction("Index");
            }
        }
        public ActionResult DeleteOrder()
        {
            using (var db = new MyDataContainer())
            {
                var room = Convert.ToInt32(Session["Room"]);
                var rowstodelete = db.Order.Where(pro => pro.Room == room && pro.Status == "wineorder").ToList();
                foreach (var item in rowstodelete)
                {
                    db.Order.Remove(item);
                }
                db.SaveChanges();

                return RedirectToAction("index");
            }
        }
 public ActionResult DeleteConfirmed(int id)
 {
     using (var db = new MyDataContainer())
     {
         Order order = db.Order.Find(id);
         db.Order.Remove(order);
         db.SaveChanges();
         return RedirectToAction("CheckOut");
     }
 }
        public ActionResult RegisterClient(FormCollection form)
        {
            var newInt = 0;
            var roomint = form["ClientRoom"];

            var email = form["ClientEmail"];
            //var room = Convert.ToInt32(form["ClientRoom"]);
            var password = form["ClientPassword"];
            var name = form["ClientName"];

            var isValid = Int32.TryParse(roomint, out newInt);
            if (!isValid)
            {
                ModelState.AddModelError("Room", "Number is only accepted!");
            }
            else
            {

                using (var db = new MyDataContainer())
                {
                    var myobj = new Users
                    {
                        Email = email,
                        Room = Convert.ToInt32(form["ClientRoom"]),
                        Password = password,
                        Name = name,
                        DateofRegistration = Convert.ToDateTime(DateTime.Now.ToShortDateString())
                    };
                    db.Users.Add(myobj);
                    db.SaveChanges();

                    return RedirectToAction("Index");
                }

            }
        }
        public ActionResult CallTaxiNow(FormCollection form)
        {
            var numofcars = Convert.ToInt32(form["numberofcars"]);
            var time = Convert.ToDateTime(DateTime.Now.ToShortTimeString());

            var room = Convert.ToInt32(Session["Room"]);

            using (var db = new MyDataContainer())
            {
                var myobj = new CallTAXI
                {
                    NumOfCars = numofcars,
                    Time = time,
                    Room = room
                };
                db.CallTAXI.Add(myobj);
                db.SaveChanges();

                return RedirectToAction("EmailTaxiNOW");
            }
        }