public EditProfileModel(SignInManager <Domain.Entities.User> signInManager , UserManager <Domain.Entities.User> userManager , IServiceProvider serviceProvider) { _signInManager = signInManager; _userManager = userManager; _serviceProvider = serviceProvider; _userRegistrationService = serviceProvider.GetRequiredService <IUserRegistrationService>(); _userInformation = _serviceProvider.GetRequiredService <IUserInformationService>(); _ethnicityInformation = serviceProvider.GetRequiredService <IEthnicityInformationService>(); }
public RegisterModel(IServiceProvider serviceProvider , UserManager <Domain.Entities.User> userManager , SignInManager <Domain.Entities.User> signInManager) { _serviceProvider = serviceProvider; _userManager = userManager; _signInManager = signInManager; _userRegistrationService = serviceProvider.GetRequiredService <IUserRegistrationService>(); _ethnicityInformation = serviceProvider.GetRequiredService <IEthnicityInformationService>(); _ocpInformation = serviceProvider.GetRequiredService <IOccupationInformationService>(); _invitations = serviceProvider.GetRequiredService <ITeamInvitationsService>(); EthnicityOptions = new List <SelectListItem>(); OccupationOptions = new List <SelectListItem>(); }