public void GetChatUsersTest() { // Arrange ChatUser user = new ChatUser() { ConnectionId = "testconnectionID3", IsAdmin = true, UserName = "******", Status = 1, FirstName = "Jorge", LastName = "Diaz", Email = "*****@*****.**", Password = "******" }; // Act _repo.AddNewAdminUser(user); var outcome = _repo.GetActiveAdminChatUsers(); // Assert Assert.IsNotNull(outcome); }
public void AddChatUser(ChatUser user) { _repo.AddNewAdminUser(user); }
public void UpdateAdminUser(ChatUser user) { _repo.UpdateAdminUser(user); }
public void AddNewAdminUser(ChatUser user) { _dbContext.ChatUsers.Add(user); _dbContext.SaveChanges(); }
public void UpdateAdminUser(ChatUser user) { _dbContext.Entry(user).State = EntityState.Modified; _dbContext.SaveChanges(); }
public ActionResult Login(ChatUser user) { if (ModelState.IsValid && Membership.ValidateUser(user.UserName, user.Password)) { FormsAuthentication.SetAuthCookie(user.UserName, user.RememberMe); var loggedInUser = _service.GetChatUserByUsername(user.UserName); if (loggedInUser.IsAdmin) { return RedirectToAction("LiveUserRoomFeed", "Chat"); } else { return RedirectToAction("ChatLobby", "Chat"); } } ModelState.AddModelError("", "The user name or password provided is incorrect."); return View(user); }
public ActionResult CreateNewAdminUser(ChatUser user) { ViewBag.MenuBar = "ControlPanel"; if (ModelState.IsValid) { user.IsOnline = false; user.Status = 1; _repo.AddNewAdminUser(user); return RedirectToAction("UserDetails", new { userName = user.UserName }); } return View(user); }