public ActionResult Create(IFormCollection collection, Models.User user)
 {
     PizzaBox.Domain.User dmu = new User();
     dmu.Userid    = user.Userid;
     dmu.Username  = user.Username;
     dmu.Password  = user.Password;
     dmu.Firstname = user.Firstname;
     dmu.Lastname  = user.Lastname;
     //dmu.Ulocationid = user.Ulocationid;
     dmu.Ulocationid = (int)TempData["Locationid"];
     try
     {
         // TODO: Add insert logic here
         db.AddUser(dmu);
         db.Save();
         return(RedirectToAction(nameof(UsersPage), new { lid = dmu.Ulocationid }));
     }
     catch
     {
         return(View());
     }
 }
        public void Check_AddUser()
        {
            // ARRANGE
            User U1 = new User
            {
                Username    = "******",
                Pass        = "******",
                FullName    = "Yah Who",
                SessionLive = 0
            };
            User Expected = U1;

            // ACT
            _PBrepository.AddUser(U1);
            User Actual = _PBrepository.GetUserById("whaa");

            // ASSERT
            Assert.Equal(Expected, Actual);
        }
Esempio n. 3
0
        public IActionResult Signup(User model)
        {
            var u = _PBrepository.GetUserById(model.Username);

            if (u != null)
            {
                ViewBag.User_Exists = true;
                return(View("Signup"));
            }

            ViewBag.User_Exists = false;
            model.SessionLive   = 1;
            _PBrepository.AddUser(model);
            if (Assets.Session == true)
            {
                return(View("Signin"));
            }
            Assets.Current_user = model.Username;
            Assets.Session      = true;
            return(View("Index"));
        }