public ContactController(IConfiguration configuration, UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager,
                          IOptions <AppSettings> appSettings, IFactory modelFactory, IEmailAgent emailAgent, IStringLocalizer <ContactController> localizer, TelemetryClient telemetry) : base(configuration, userManager, roleManager, telemetry)
 {
     _localizer    = localizer;
     _emailAgent   = emailAgent;
     _modelFactory = modelFactory;
     _appSettings  = appSettings?.Value;
 }
示例#2
0
 public RecipesController(UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, IConfiguration configuration,
                          IOptions <AppSettings> appSettings, Business.Recipe.Queries.IFactory queryFactory, Business.Recipe.Commands.IFactory commandsFactory,
                          Business.Yeast.Queries.IFactory yeastQueryFactory, Business.Journal.Queries.IFactory journalQueryFactory, Business.Recipe.Dto.IFactory dtoFactory,
                          Models.Recipes.IFactory modelFactory, IEmailAgent emailAgent, IStringLocalizer <RecipesController> localizer, TelemetryClient telemetry)
     : base(configuration, userManager, roleManager, telemetry)
 {
     _appSettings         = appSettings?.Value;
     _localizer           = localizer;
     _emailAgent          = emailAgent;
     _modelFactory        = modelFactory;
     _queryFactory        = queryFactory;
     _commandsFactory     = commandsFactory;
     _yeastQueryFactory   = yeastQueryFactory;
     _journalQueryFactory = journalQueryFactory;
     _dtoFactory          = dtoFactory;
 }
示例#3
0
 public EmailComposer( IEmailAgent emailAgent )
 {
     this.emailAgent = emailAgent;
 }