コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 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);
 }
コード例 #4
0
        public void TestMethod1()
        {
            var result = SecretConfiguration.Get("fake:apclient");

            Assert.AreEqual("668478945646", result);
        }