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; }
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(); }
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; }
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); } }
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); }