Пример #1
0
 public LoginValidatorService(string firstName, string lastName, string pesel,
                              ICheckUserIsDisallowedToVoteService serviceCheckUserIsDisallowedToVoteService,
                              ICheckUserAlreadyVotedService serviceCheckUserAlreadyVotedService)
 {
     _firstName  = firstName;
     _lastName   = lastName;
     _pesel      = pesel;
     _peselPesel = new Pesel(pesel);
     _serviceCheckUserIsDisallowedToVoteService = serviceCheckUserIsDisallowedToVoteService;
     _serviceCheckUserAlreadyVotedService       = serviceCheckUserAlreadyVotedService;
 }
Пример #2
0
 public User(LoginCredentials loginCredentials, ElectionDbContext context, WebserviceRawCommunication webservice)
 {
     _loginCredentials                  = loginCredentials;
     FirstName                          = loginCredentials.FirstName;
     LastName                           = loginCredentials.LastName;
     Pesel                              = loginCredentials.Pesel;
     _context                           = context;
     _webservice                        = webservice;
     _checkUserAlreadyVotedService      = new CheckUserAlreadyVotedFromDbService(loginCredentials, context);
     _checkUserIsDisallowdToVoteService = new CheckUserIsDisallowedToVoteService(webservice);
     _loginValidatorService             = new LoginValidatorService(loginCredentials.FirstName, loginCredentials.LastName,
                                                                    Pesel, _checkUserIsDisallowdToVoteService, _checkUserAlreadyVotedService);
 }