/// <summary> /// Gets the user object from the user name and password /// </summary> /// <param name="userName">Username</param> /// <param name="password">Password</param> /// <returns>The user object return</returns> public TaskUsers GetUserByUserNameAndPassword(string userName, string password) { TaskUsers taskUsers = new TaskUsers(); taskUsers = this.iRepsoitory.FindAll().FirstOrDefault(user => user.UserName.Equals(userName) && user.UserPassword.Equals(password)); return(taskUsers); }
public int LoginUser(string userName, string password) { int userId = 0; TaskUserRepository LogonUser = new TaskUserRepository(this.iRepository); TaskUsers taskUser = LogonUser.GetUserByUserNameAndPassword(userName, password); if (taskUser != null) { userId = taskUser.UserId; } return(userId); }
public void LoginUser_CorrectParameters_ReturnsCorrectObject() { IRepository <TaskUsers, int> iRepository = Substitute.For <IRepository <TaskUsers, int> >(); List <TaskUsers> taskUserReturned = new List <TaskUsers>(); taskUserReturned.Add(new TaskUsers()); iRepository.FindAll().Returns(taskUserReturned); TaskUsers taskUsersExpected = taskUserReturned.FirstOrDefault(); TaskUsers taskUsersActual = iRepository.FindAll().FirstOrDefault(); Assert.Equal(taskUsersExpected, taskUsersActual); }
public TaskSignupViewModel(TaskUsers taskSignup) { Id = taskSignup.Id; Status = taskSignup.Status; StatusDateTimeUtc = taskSignup.StatusDateTimeUtc; StatusDescription = taskSignup.StatusDescription; if (taskSignup.Task != null) { TaskId = taskSignup.Task.Id; TaskName = taskSignup.Task.Name; } if (taskSignup.User != null) { UserId = taskSignup.User.Id; UserName = taskSignup.User.UserName; } }
public void Login_WithInCorrectCreditentials_ReturnCorrectInt() { IRepository <TaskUsers, int> iRepository = Substitute.For <IRepository <TaskUsers, int> >(); List <TaskUsers> taskUserReturned = new List <TaskUsers>(); taskUserReturned.Add(new TaskUsers { UserId = 1, UserName = "******", UserPassword = "******" }); iRepository.FindAll().Returns(taskUserReturned); TaskUsers taskUsersExpected = taskUserReturned.FirstOrDefault(); int expected = 0;; User user = new User(iRepository); int actual = user.LoginUser("test", "pwd123"); Assert.Equal(expected, actual); }
public TaskUsers GetTaskUsers(string taskId) { try { TaskUsers users = new TaskUsers(); users.participateUser = new List <TaskUser>(); users.responsibilityUser = new List <TaskUser>(); marketSalesApp salesApp = new marketSalesApp(); TaskPopApp popApp = new TaskPopApp(); var ents = popApp.getTaskPop(taskId); foreach (var ent in ents) { if (ent.userType == 1) { users.responsibilityUser.Add(new TaskUser() { userId = ent.UserId, userName = salesApp.GetUserInfo(ent.UserId).Name }); } else { users.participateUser.Add(new TaskUser() { userId = ent.UserId, userName = salesApp.GetUserInfo(ent.UserId).Name }); } } return(users); } catch (Exception ex) { var resp = new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.ToString()), ReasonPhrase = "error" }; throw new HttpResponseException(resp); } }