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; }
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; }
public EmailComposer( IEmailAgent emailAgent ) { this.emailAgent = emailAgent; }