コード例 #1
0
 public AccountController(UserManager <User> userManager, SignInManager <User> signInManager, IOptions <AuthMessageSenderOptions> config,
                          INotificationConfigurationRepository configurationRepository, IStringLocalizer <AccountController> localizer)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _config        = config;
     _notificationConfigurationRepository = configurationRepository;
     _localizer   = localizer;
     _eMailSender = new EMailSender(config);
 }
コード例 #2
0
 // Constructor parameters will be injected
 // because the objects have been registered in startup.cs
 public EventController(IEventRepository eventRepository, ITeamRepository teamRepository, IEventParticipationRepository participationRepository,
                        IEventAssociationRepository eventAssociationRepository, IUserRepository userRepository, INotificationConfigurationRepository configurationRepository,
                        IStringLocalizer <EventController> localizer, UserManager <User> usermanager, IOptions <AuthMessageSenderOptions> config)
 {
     _eventRepository                     = eventRepository;
     _teamRepository                      = teamRepository;
     _participationRepository             = participationRepository;
     _eventAssociationRepository          = eventAssociationRepository;
     _userRepository                      = userRepository;
     _notificationConfigurationRepository = configurationRepository;
     _userManager = usermanager;
     _localizer   = localizer;
     _eMailSender = new EMailSender(config);
 }
コード例 #3
0
 public UserSettingsController(UserManager <User> userManager, INotificationConfigurationRepository repo, IStringLocalizer <UserSettingsController> localizer)
 {
     _userManager = userManager;
     _notificationConfigRepository = repo;
     _localizer = localizer;
 }