static void Main(string[] args) { DataAccess.JazMaxDBProdContext db = new DataAccess.JazMaxDBProdContext(); int?JobId = WebJobService.GetWebJobId("JazMaxMesseneger"); JazMax.Web.ViewModel.WebJob.JobModel m = new Web.ViewModel.WebJob.JobModel() { JobId = (int)JobId, StartDate = DateTime.Now }; List <DataAccess.MessengerCoreLog> ListToSent = db.MessengerCoreLogs.Where(x => x.IsSent == false).ToList(); int numberOfMailsSent = 0; foreach (var a in ListToSent) { MessengerService.SendGmail(a.MessageTo, a.MessageSubject, a.IsHtml, a.MessageBody); MessengerService.UpdateMessengerToSent(a.MessengerCoreLogId); numberOfMailsSent++; } m.RecordsAffected = Convert.ToString(numberOfMailsSent); m.EndDate = DateTime.Now; WebJobService.LogWebJob(m); }
public static void DoWork() { Debug.WriteLine("JazMax Messenger Service V2.0 has started"); DataAccess.JazMaxDBProdContext db = new DataAccess.JazMaxDBProdContext(); List <DataAccess.MessengerCoreLog> ListToSent = db.MessengerCoreLogs.Where(x => x.IsSent == false).ToList(); foreach (var a in ListToSent) { MessengerService.SendGmail(a.MessageTo, a.MessageSubject, a.IsHtml, a.MessageBody); MessengerService.UpdateMessengerToSent(a.MessengerCoreLogId); } }