public Task SendAsync(IdentityMessage message) { // Plug in your email service here to send an email. SmtpClient client = new SmtpClient("in-v3.mailjet.com"); client.Port = 587; client.EnableSsl = true; //If you need to authenticate client.Credentials = new NetworkCredential(SecretConfiguration.Get("mailjet:appid"), SecretConfiguration.Get("mailjet:appsecret")); MailMessage messagetosend = new MailMessage("*****@*****.**", message.Destination, message.Subject, message.Body); messagetosend.IsBodyHtml = true; //return Task.Delay(1500); return(client.SendMailAsync(messagetosend)); }
public async Task <DirectionObject> GetDirections(string userAdress, string eventAddress, string unit, DirectionModes md1) { string apkey = SecretConfiguration.Get("google.direction.api"); HttpClient httpcli = new HttpClient(); var start = truncateaddress(userAdress); var end = truncateaddress(eventAddress); var request = $@"https://maps.googleapis.com/maps/api/directions/json?origin=" + start + "&destination=" + end + $"&mode={md1}&units={unit}&key={apkey}"; var result = await httpcli.GetStringAsync(request); var objResult = JsonConvert.DeserializeObject <DirectionObject>(result); return(objResult); }
public void TestDurationRoutesApi() { //string startAdress = "14 rue godefroy 69006 Lyon"; string startAdress = "69006 Lyon"; string endAddress = "La triche 69001 Lyon"; var ulrRequest = $@"https://maps.googleapis.com/maps/api/directions/json?origin={startAdress.Replace(" ", "+")}&destination={endAddress.Replace(" ", "+")}&mode=driving&units=metric&key={SecretConfiguration.Get("google.direction.api")}"; HttpClient httpcli = new HttpClient(); var result = httpcli.GetStringAsync(ulrRequest).Result; var objResult = JsonConvert.DeserializeObject <DirectionObject>(result); }
public void TestMethod1() { var result = SecretConfiguration.Get("fake:apclient"); Assert.AreEqual("668478945646", result); }