Ejemplo n.º 1
0
 public ActionResult Comments(int id = 0)
 {
     using (var db = new MyDataContainer())
     {
         return(View(db.Order.Find(id)));
     }
 }
 public ActionResult Comments(int id = 0)
 {
     using (var db = new MyDataContainer())
     {
         return View(db.Order.Find(id));
     }
 }
Ejemplo n.º 3
0
        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"));
                }
            }
        }
Ejemplo n.º 4
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");
                }
        }
Ejemplo n.º 5
0
        public ActionResult Login(FormCollection form)
        {
            var formEmail = form["LoginEmail"];
            var formPassword = form["LoginPassword"];

            OrderModel model = new OrderModel();

            using (var db = new MyDataContainer())
            {

                bool ExistsinDatabase = db.Users.Where(item => item.Email == formEmail && item.Password == formPassword).Any();

                if (ExistsinDatabase == true)
                {
                    //var xas = db.Users.Where(pro => pro.Email == formEmail).ToList();
                    Users user = db.Users.Where(item => item.Email == formEmail).FirstOrDefault();

                    var room = db.Users.Where(i => i.Email == formEmail).Select(i => i.Room).First();

                    Session["Email"] = formEmail;
                    Session["Room"] = room;

                    return RedirectToAction("Index", "Start");
                }

                else
                {
                    ModelState.AddModelError("Username", "Invalid username and/or password");
                }
                return View("Login");
            }
        }
Ejemplo n.º 6
0
        //var rowtoupdate = db.Order.Where(pro => pro.Ordered == "Unordered").ToList();
        //        foreach (var item in rowtoupdate)
        //        {
        //            item.Ordered = form["Ordered"];
        //        }
        //        db.SaveChanges();
        //
        // GET: /Ptixiaki/

        public ActionResult Index()
        {
            using (var db = new MyDataContainer())
            {
                return(View(db.OrderFoodTab.ToList()));
            }
        }
Ejemplo n.º 7
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"));
            }
        }
Ejemplo n.º 8
0
 public ActionResult DeleteClient()
 {
     using (var db = new MyDataContainer())
     {
         return(View(db.Users.ToList()));
     }
 }
Ejemplo n.º 9
0
 public ActionResult DeleteClient()
 {
     using (var db = new MyDataContainer())
     {
         return View(db.Users.ToList());
     }
 }
Ejemplo n.º 10
0
        public ActionResult Login(FormCollection form)
        {
            var formEmail    = form["LoginEmail"];
            var formPassword = form["LoginPassword"];

            OrderModel model = new OrderModel();


            using (var db = new MyDataContainer())
            {
                bool ExistsinDatabase = db.Users.Where(item => item.Email == formEmail && item.Password == formPassword).Any();

                if (ExistsinDatabase == true)
                {
                    //var xas = db.Users.Where(pro => pro.Email == formEmail).ToList();
                    Users user = db.Users.Where(item => item.Email == formEmail).FirstOrDefault();

                    var room = db.Users.Where(i => i.Email == formEmail).Select(i => i.Room).First();

                    Session["Email"] = formEmail;
                    Session["Room"]  = room;

                    return(RedirectToAction("Index", "Start"));
                }

                else
                {
                    ModelState.AddModelError("Username", "Invalid username and/or password");
                }
                return(View("Login"));
            }
        }
Ejemplo n.º 11
0
 public ActionResult Account()
 {
     using (var db = new MyDataContainer())
     {
         var room = Convert.ToInt32(Session["Room"]);
         return(View(db.Users.Where(i => i.Room == room).FirstOrDefault()));
     }
 }
Ejemplo n.º 12
0
 public ActionResult Account()
 {
     using (var db = new MyDataContainer())
     {
         var room = Convert.ToInt32(Session["Room"]);
         return View(db.Users.Where(i => i.Room == room).FirstOrDefault());
     }
 }
Ejemplo n.º 13
0
        public ActionResult CheckOut()
        {
            using (var db = new MyDataContainer())
            {
                 var room = Convert.ToInt32(Session["Room"]);;
                var x = db.Order.Where(pro=>pro.Status=="wineorder" && pro.Room == room ).ToList();

                return View(x);
            }
        }
Ejemplo n.º 14
0
        public ActionResult CheckOut()
        {
            using (var db = new MyDataContainer())
            {
                var room = Convert.ToInt32(Session["Room"]);;
                var x    = db.Order.Where(pro => pro.Status == "wineorder" && pro.Room == room).ToList();

                return(View(x));
            }
        }
Ejemplo n.º 15
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"));
     }
 }
Ejemplo n.º 16
0
        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"));
            }
        }
Ejemplo n.º 17
0
        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");
            }
        }
Ejemplo n.º 18
0
 public ActionResult Order(int id = 0)
 {
     using (var db = new MyDataContainer())
     {
         OrderFoodTab orderfoodtab = db.OrderFoodTab.Find(id);
         if (orderfoodtab == null)
         {
             return(HttpNotFound());
         }
         return(View(orderfoodtab));
     }
 }
Ejemplo n.º 19
0
        public virtual MvcMailMessage ReportProduced()
        {
            MyDataContainer db = new MyDataContainer();

            var test = db.CallTAXI.OrderByDescending(id => id.Id).Take(1).ToList();
            ViewData.Model = test;
            return Populate(x =>
            {
                x.Subject = "ReportProduced";
                x.ViewName = "ReportProduced";
                x.To.Add("*****@*****.**");
            });
        }
Ejemplo n.º 20
0
        public virtual MvcMailMessage commentposted()
        {
            //ViewBag.Data = someObject;
            MyDataContainer db   = new MyDataContainer();
            var             test = db.Order.Where(pro => pro.Status == "wineorder").ToList();

            ViewData.Model = test;
            return(Populate(x =>
            {
                x.Subject = "WineOrder";
                x.ViewName = "commentposted";
                x.To.Add("*****@*****.**");
            }));
        }
Ejemplo n.º 21
0
        public virtual MvcMailMessage orderWine()
        {
            MyDataContainer db = new MyDataContainer();

            var mailMessage = new MvcMailMessage { Subject = "Order Wine" };

            var test = db.Order.Where(pro=>pro.Status=="wineorder").ToList();
            ViewData.Model = test;

            mailMessage.To.Add("*****@*****.**");
            PopulateBody(mailMessage, viewName: "Order Wine");

            return mailMessage;
        }
Ejemplo n.º 22
0
        public virtual MvcMailMessage ReportProduced()
        {
            MyDataContainer db = new MyDataContainer();

            var test = db.CallTAXI.OrderByDescending(id => id.Id).Take(1).ToList();

            ViewData.Model = test;
            return(Populate(x =>
            {
                x.Subject = "ReportProduced";
                x.ViewName = "ReportProduced";
                x.To.Add("*****@*****.**");
            }));
        }
Ejemplo n.º 23
0
        public virtual MvcMailMessage passwordreset()
        {
            ////ViewBag.Data = someObject;
            MyDataContainer db = new MyDataContainer();

            var test = db.Requests.OrderByDescending(id=>id.Id).Take(1).ToList();

            ViewData.Model = test;
            return Populate(x =>
            {
                x.Subject = "passwordreset";
                x.ViewName = "passwordreset";
                x.To.Add("*****@*****.**");
            });
        }
Ejemplo n.º 24
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"));
            }
        }
Ejemplo n.º 25
0
        public virtual MvcMailMessage commentposted()
        {
            //ViewBag.Data = someObject;
            MyDataContainer db = new MyDataContainer();
            var test = db.Order.Where(pro => pro.Status == "wineorder").ToList();

            ViewData.Model = test;
            return Populate(x =>
            {

                x.Subject = "WineOrder";
                x.ViewName = "commentposted";
                x.To.Add("*****@*****.**");
            });
        }
Ejemplo n.º 26
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"));
     }
 }
Ejemplo n.º 27
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");
            }
        }
Ejemplo n.º 28
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"));
        }
Ejemplo n.º 29
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"));
            }
        }
Ejemplo n.º 30
0
        public virtual MvcMailMessage passwordreset()
        {
            ////ViewBag.Data = someObject;
            MyDataContainer db = new MyDataContainer();


            var test = db.Requests.OrderByDescending(id => id.Id).Take(1).ToList();

            ViewData.Model = test;
            return(Populate(x =>
            {
                x.Subject = "passwordreset";
                x.ViewName = "passwordreset";
                x.To.Add("*****@*****.**");
            }));
        }
        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");
        }
Ejemplo n.º 32
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");
            }
        }
Ejemplo n.º 33
0
        public virtual MvcMailMessage orderFood()
        {
            MyDataContainer db = new MyDataContainer();

            var mailMessage = new MvcMailMessage { Subject = "Order" };

            var test = db.Order.Where(pro=>pro.Status=="foodorder").ToList();
            ViewData.Model = test;

            //ViewData = new ViewDataDictionary(model);

            mailMessage.To.Add("*****@*****.**");
            PopulateBody(mailMessage, viewName: "Welcome");

            return mailMessage;
        }
Ejemplo n.º 34
0
        public ActionResult AdminLogin(FormCollection form)
        {
            var username = form["username"];
            var password = form["password"];

            using (var db = new MyDataContainer())
            {
                bool exists = db.Administrator.Where(pro => pro.username == username && pro.password == password).Any();

                if (exists)
                {
                    return(RedirectToAction("Index"));
                }

                return(View("AdminLogin"));
            }
        }
Ejemplo n.º 35
0
        public ActionResult AdminLogin(FormCollection form)
        {
            var username = form["username"];
            var password = form["password"];

            using (var db = new MyDataContainer())
            {
                bool exists = db.Administrator.Where(pro => pro.username == username && pro.password == password).Any();

                if (exists)
                {
                    return RedirectToAction("Index");
                }

                return View("AdminLogin");
            }
        }
Ejemplo n.º 36
0
        public virtual MvcMailMessage orderWine()
        {
            MyDataContainer db = new MyDataContainer();

            var mailMessage = new MvcMailMessage {
                Subject = "Order Wine"
            };

            var test = db.Order.Where(pro => pro.Status == "wineorder").ToList();

            ViewData.Model = test;

            mailMessage.To.Add("*****@*****.**");
            PopulateBody(mailMessage, viewName: "Order Wine");

            return(mailMessage);
        }
Ejemplo n.º 37
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));
            }
        }
Ejemplo n.º 38
0
        public virtual MvcMailMessage orderFood()
        {
            MyDataContainer db = new MyDataContainer();

            var mailMessage = new MvcMailMessage {
                Subject = "Order"
            };

            var test = db.Order.Where(pro => pro.Status == "foodorder").ToList();

            ViewData.Model = test;

            //ViewData = new ViewDataDictionary(model);


            mailMessage.To.Add("*****@*****.**");
            PopulateBody(mailMessage, viewName: "Welcome");

            return(mailMessage);
        }
Ejemplo n.º 39
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);

            }
        }
Ejemplo n.º 40
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"));
            }
        }
Ejemplo n.º 41
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");
            }
        }
Ejemplo n.º 42
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"));
            }
        }
Ejemplo n.º 43
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"));
            }
        }
Ejemplo n.º 44
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");
     }
 }
Ejemplo n.º 45
0
 public ActionResult Index()
 {
     using (var db = new MyDataContainer())
     {
         return View(db.OrderWineTab.ToList());
     }
 }
Ejemplo n.º 46
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 == "wineorder").ToList();
                foreach (var item in rowstodelete)
                {
                    db.Order.Remove(item);
                }
                db.SaveChanges();

                return RedirectToAction("index");
            }
        }
Ejemplo n.º 47
0
        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");
                }

            }
        }
Ejemplo n.º 48
0
 public ActionResult Order(int id = 0)
 {
     using (var db = new MyDataContainer())
     {
         OrderWineTab orderwinetab = db.OrderWineTab.Find(id);
         if (orderwinetab == null)
         {
             return HttpNotFound();
         }
         return View(orderwinetab);
     }
 }
Ejemplo n.º 49
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 = "wineorder",
                    Room = Convert.ToInt32(Session["Room"]),
                    Ordered = "Unordered"
                };

                db.Order.Add(myobj);

                db.SaveChanges();

                return RedirectToAction("Index");
            }
        }
Ejemplo n.º 50
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");
            }
        }