Beispiel #1
0
        public ActionResult Login(IFormCollection collection, PizzaWebApp.Models.UserInfo user)
        {
            Domain.UserInfo dmc = new UserInfo();
            dmc.firstname   = user.firstname;
            dmc.lastname    = user.lastname;
            dmc.username    = user.Username;
            dmc.password    = user.password;
            dmc.phonenumber = user.Phonenumber;
            dmc.userId      = db.getUserId(user.Username);
            try
            {
                //ought to redirect to pizzabuy

                if (db.Login(dmc.username, dmc.password) != 0 && dmc.userId != 0)
                {
                    return(RedirectToRoute(new { controller = "Restaurant", action = "Index", id = dmc.userId }));
                }
                else
                {
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
Beispiel #2
0
        //=============================================================

        public IActionResult Show()
        {
            var users = db.getUsers();

            foreach (var user in users)
            {
                u             = new Models.UserInfo();
                u.Name        = user.GetName(user.firstname, user.lastname);
                u.Phonenumber = user.phonenumber;
                u.Username    = user.username;
                u.Num         = user.userId;
                userlist.Add(u);
            }
            return(View(userlist));
        }
Beispiel #3
0
        public ActionResult Create(IFormCollection collection, PizzaWebApp.Models.UserInfo user)
        {
            Domain.UserInfo dmc = new UserInfo();
            dmc.firstname   = user.firstname;
            dmc.lastname    = user.lastname;
            dmc.phonenumber = user.Phonenumber;
            dmc.username    = user.Username;
            dmc.password    = user.password;


            try
            {
                db.Add(dmc);
                db.save();
                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }