예제 #1
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IOptions <IdentityCookieOptions> identityCookieOptions,
     IEmailSender emailSender,
     ISmsSender smsSender,
     ILoggerFactory loggerFactory,
     IRepoForRegistrationRepository repoRegis,
     IOptions <serverconfig> svconfig)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _externalCookieScheme = identityCookieOptions.Value.ExternalCookieAuthenticationScheme;
     _emailSender          = emailSender;
     _smsSender            = smsSender;
     this._repoRegis       = repoRegis;
     _logger = loggerFactory.CreateLogger <AccountController>();
 }
예제 #2
0
 public ExamSheetController(IRepoForSheetRepository repoSheet, IRepoForRegistrationRepository repoTestRegis)
 {
     this.repoSheet     = repoSheet;
     this.repoTestRegis = repoTestRegis;
 }
예제 #3
0
 public TestRegistrationController(IRepoForRegistrationRepository repoRegis, IRepoForSheetRepository repoSheet)
 {
     this.repoRegis = repoRegis;
     this.repoSheet = repoSheet;
 }