protected void Application_Start() { ContactInfoContext db = new ContactInfoContext(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
public ContactController(ILogger <ContactController> logger, ContactInfoContext context, IOptions <SendGridConfiguration> emailOptions, IConfiguration configuration) { _logger = logger; _context = context; _emailConfiguration = emailOptions.Value; _apiKey = _emailConfiguration.ApiKey; _to = new EmailAddress(_emailConfiguration.To); _from = new EmailAddress(_emailConfiguration.Sender); _ackTemplateId = _emailConfiguration.AckTemplateId; _webProxy = new WebProxy(_emailConfiguration.WebProxy, true); _client = new SendGridClient(_webProxy, _apiKey); if (configuration["Environment"].ToLower().Equals("dev")) { _client = new SendGridClient(_apiKey); } }
public ContactDetailsController(ContactInfoContext context) { _context = context; }