Ejemplo n.º 1
0
        public bool IsValid(string username, string password) //had issues with binding, now in LoginViewModel
        {
            DBContext db = new DBContext();

            RegisteredUser temp = new RegisteredUser();

            temp = ((from b in db.RegisteredUserList
                     where b.Username == username
                     select b).FirstOrDefault());

            if (temp != null)
            {
                if (temp.Password == password)  //no encryption lols
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
 public RegisteredUser GetUser(int registeredUserId)
 {
     //var db = new DBContext();
     RegisteredUser temp = new RegisteredUser();
     temp = ((from b in db.RegisteredUserList
                  where b.RegisteredUserId == registeredUserId
                  select b).FirstOrDefault());
     return temp;
 }
 public object BindModel(ControllerContext controllerContext,
 ModelBindingContext bindingContext)
 {
     // get the Cart from the session
     RegisteredUser rUser = (RegisteredUser)controllerContext.HttpContext.Session[sessionKey];
     // create the Cart if there wasn't one in the session data
     if (rUser == null)
     {
         rUser = new RegisteredUser();
         controllerContext.HttpContext.Session[sessionKey] = rUser;
     }
     // return the cart
     return rUser;
 }
Ejemplo n.º 4
0
 public void Can_Delete_Valid_RegisteredUsers()
 {
     // Arrange - create a RegisteredUser
     RegisteredUser prod = new RegisteredUser { RegisteredUserId = 2, Username = "******" };
     // Arrange - create the mock repository
     Mock<IRegisteredUsers> mock = new Mock<IRegisteredUsers>();
     mock.Setup(m => m.RegisteredUsers).Returns(new RegisteredUser[] {
         new RegisteredUser {RegisteredUserId = 1, Username = "******"},
         prod,
         new RegisteredUser {RegisteredUserId = 3, Username = "******"},
         }.AsQueryable());
     // Arrange - create the controller
     AdminController target = new AdminController(mock.Object);
     // Act - delete the RegisteredUser
     target.Delete(prod.RegisteredUserId);
     // Assert - ensure that the repository delete method was
     // called with the correct RegisteredUser
     mock.Verify(m => m.DeleteRegisteredUser(prod.RegisteredUserId));
 }
 public void SaveRegisteredUser(RegisteredUser registeredUser)
 {
     if (registeredUser.RegisteredUserId == 0)
     {
         db.RegisteredUserList.Add(registeredUser);
     }
     else
     {
         RegisteredUser dbEntry = db.RegisteredUserList.Find(registeredUser.RegisteredUserId);
         if (dbEntry != null)
         {
             dbEntry.Username = registeredUser.Username;
             dbEntry.AccessLevel = registeredUser.AccessLevel;
             dbEntry.Password = registeredUser.Password;
             dbEntry.FruitBasketList = registeredUser.FruitBasketList;
         }
     }
     db.SaveChanges();
 }
Ejemplo n.º 6
0
        public bool IsValid(string username, string password)
        {
            DBContext db = new DBContext();

            RegisteredUser temp = new RegisteredUser();

            temp = ((from b in db.RegisteredUserList
                     where b.Username == username
                     select b).FirstOrDefault());

            if (temp != null)
            {
                if (temp.Password == password)  //no encryption
                {
                    return true;
                }
                else
                    return false;
            }
            else
                return false;
        }
Ejemplo n.º 7
0
        public ActionResult Edit2(RegisterNewUserVM RUVM)
        {
            RegisteredUser registeredUser2 = repository.RegisteredUsers.FirstOrDefault(p => p.Username == RUVM.Username);

            if (registeredUser2 == null)
            {
                registeredUser2 = new RegisteredUser();
            }

            registeredUser2.Username = RUVM.Username;
            registeredUser2.Password = RUVM.Password;
            registeredUser2.AccessLevel = RUVM.AccessLevel;

            if (ModelState.IsValid)
            {
                repository.SaveRegisteredUser(registeredUser2);
                TempData["message"] = string.Format("{0} has been saved in the db", registeredUser2.Username);
                return RedirectToAction("Index"); //why not return a view like we have been?
            }
            else
            {
                return View(RUVM);
            }
        }
Ejemplo n.º 8
0
        public ViewResult RegisterNewUser(RegisterNewUserVM RUserParam)
        {
            RegisteredUser temp = new RegisteredUser();
            temp.Username = RUserParam.Username;
            temp.Password = RUserParam.Password;
            temp.AccessLevel = RUserParam.AccessLevel;

            RegisteredUserRepo.AddUser(temp);
            return View("ShowNewUser", temp);
        }
 public void AddUser(RegisteredUser user)
 {
     //var db = new DBContext();
     db.RegisteredUserList.Add(user);
     db.SaveChanges();
 }
 public void SaveRegisteredUser(RegisteredUser registeredUser)
 {
     throw new NotImplementedException();
 }
 //Implemmented interface methods
 public void AddUser(RegisteredUser user)
 {
     registeredUserList.Add(user);
 }