// Try to login a user with the providen data public static bool Login(string username, string password) { bool result = false; var request = new UserRequest(); request.UserName = username; request.Password = password; var accountFound = new UserFactory().GetUserByLogin(request).UserAccount; if (accountFound != null) { saveUserInSession(accountFound); result = true; } return result; }
private static EmployeeSession getEmployeeSession(UserSessionData userSession) { EmployeeSession employeeFromUser = new EmployeeSession(); var userAccount = new UserAccountDto() { Id = userSession.UserId}; var request = new UserRequest() { UserAccount = userAccount }; var employeeFound = new UserFactory().GetEmployeeByUserId(request).Employee; if (employeeFound != null) { employeeFromUser.Id = employeeFound.Id; employeeFromUser.Name = employeeFound.Person.Name; employeeFromUser.LastName = employeeFound.Person.LastName; } return employeeFromUser; }