Example #1
0
 // 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;
 }
Example #2
0
        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;
        }