Ejemplo n.º 1
0
        private IList <Employer> CreateEmployers(DateTime lastLoggedIn, bool enabled, EmployerSubRole subRole, int start, int count)
        {
            IList <Employer> employers = new List <Employer>();

            for (int index = start; index < start + count; index++)
            {
                Employer employer = _employerAccountsCommand.CreateTestEmployer(string.Format(EmployerUserIdFormat, index), _organisationsCommand.CreateTestOrganisation(0));
                employer.FirstName   = string.Format(EmployerFirstNameFormat, index);
                employer.LastName    = EmployerLastName;
                employer.CreatedTime = lastLoggedIn;
                employer.SubRole     = subRole;
                employer.IsEnabled   = enabled;
                _employerAccountsCommand.UpdateEmployer(employer);

                _userSessionsRepository.CreateUserLogin(new UserLogin {
                    Id = Guid.NewGuid(), UserId = employer.Id, Time = lastLoggedIn, AuthenticationStatus = AuthenticationStatus.Authenticated
                });
                employers.Add(employer);
            }

            return(employers);
        }
Ejemplo n.º 2
0
 void IUserSessionsCommand.CreateUserLogin(UserLogin login)
 {
     login.Prepare();
     login.Validate();
     _repository.CreateUserLogin(login);
 }