using System; using System.Collections.Generic; using System.Net.Http; using System.Threading.Tasks; using Microsoft.Extensions.Configuration; namespace Dough.Services { public class EmailService { private readonly IConfiguration _configuration; public EmailService(IConfiguration configuration) { _configuration = configuration; } public async Task Send(string subject, string email) { var password = _configuration.GetValue(""); var emailUser = _configuration.GetValue(""); var emailHost = _configuration.GetValue(""); var httpClient = new HttpClient(); var payload = new FormUrlEncodedContent(new[] { new KeyValuePair("username", emailUser), new KeyValuePair("password", password), }); var requestUri = new Uri(emailHost); var request = await httpClient.PostAsync(requestUri, payload); return request.IsSuccessStatusCode; } } }