示例#1
0
        public static void SendNotification()
        {
            var webService = new AzureWebService.SampleWebServiceSoapClient();

            try
            {
                var getNotifyUsers = webService.NotifyBookDeadline();
                //foreach(var user in getNotifyUsers)
                //{
                //    var getUser = webService.GetUser(user.UserId.ToString());
                //    var getBook = webService.GetBook(user.BookId.ToString());
                //    using (MailMessage mm = new MailMessage("*****@*****.**", getUser.Email))
                //    {
                //        mm.Subject = "Library Notification";
                //        mm.Body = "Hi! " + getUser.Student.FirstName + " " + getUser.Student.LastName +
                //            ", You are required to return the book ("+getBook.Title+") on or before "+
                //            user.Deadline.AddHours(8).ToShortDateString()+". Thank you!";
                //        mm.IsBodyHtml = false;
                //        SmtpClient smtp = new SmtpClient();
                //        smtp.Host = "smtp.sendgrid.net";
                //        smtp.EnableSsl = true;
                //        NetworkCredential nc = new NetworkCredential("*****@*****.**", "bg5PSAAPof9L2TW");
                //        smtp.UseDefaultCredentials = false;
                //        smtp.Credentials = nc;
                //        smtp.Port = 587;
                //        smtp.Send(mm);
                //    }
                //}
                Console.WriteLine("Web service success: ");
            }
            catch (Exception e)
            {
                Console.WriteLine("Web service error: " + e);
            }
        }
示例#2
0
        // Please set the following connection strings in app.config for this WebJob to run:
        // AzureWebJobsDashboard and AzureWebJobsStorage
        static void Main()
        {
            var    webService = new AzureWebService.SampleWebServiceSoapClient();
            string message    = webService.NotifyBookDeadline();

            Console.WriteLine(message);
            //WebJob2.SMTP.SendNotification();
        }