public ActionResult Edit() { SettingsViewModel obj = new SettingsViewModel(); obj.settingsView = new SettingsView(); obj.settingsView.BirthDayEmailText = SettingService.BirthDayEmailText(); obj.settingsView.AnniversaryEmailText = SettingService.AnniversaryEmailText(); obj.settingsView.EmailAdmin = SettingService.EmailAdmin(); //-----------------------get item selected value------------------------// obj.BirthdayReminderID = Convert.ToInt32(SettingService.BirthdayReminderID()); obj.AnniversaryReminderID = Convert.ToInt32(SettingService.AnniversaryReminderID()); obj.EventReminderID = Convert.ToInt32(SettingService.EventReminderID()); obj.SendBirthdayID = Convert.ToInt32(SettingService.SendBirthdayID()); obj.SendAnniversaryID = Convert.ToInt32(SettingService.SendAnniversaryID()); obj.SendEventID = Convert.ToInt32(SettingService.SendEventID()); obj.UpComingReminderID = Convert.ToInt32(SettingService.UpComingReminderID()); //--------------get list data from database(lookup table)--------------// obj.BirthdayReminder = SettingService.GetDayBefore(); obj.AnniversaryReminder = SettingService.GetDayBefore(); obj.EventReminder = SettingService.GetDayBefore(); obj.SendBirthday = SettingService.GetDayBefore(); obj.SendAnniversary = SettingService.GetDayBefore(); obj.SendEvent = SettingService.GetDayBefore(); obj.UpComingReminder = SettingService.GetUpcoming(); return(View(obj)); }
public ActionResult Index() { //JobScheduler.Start(); SettingsViewModel obj = new SettingsViewModel(); obj.settingsView = new SettingsView(); ViewBag.AdminEmail = SettingService.EmailAdmin(); ViewBag.BirthdayEmailText = SettingService.BirthDayEmailText(); ViewBag.AnniversaryEmailText = SettingService.AnniversaryEmailText(); ViewBag.BirthdayReminder = SettingService.BirthdayReminderEN(); ViewBag.AnniversaryReminder = SettingService.AnniversaryReminderEN(); ViewBag.EventReminder = SettingService.EventReminderEN(); ViewBag.SendBirthday = SettingService.SendBirthdayEN(); ViewBag.SendAnniversary = SettingService.SendAnniversaryEN(); ViewBag.SendEvent = SettingService.SendEventEN(); ViewBag.UpComingReminder = SettingService.UpComingReminderEN(); return(View()); //return null; }
//---------------------------------------------Send Email Function Birthday-----------------------------------------// public bool SendEmailBirthday(string name, string email)// { string ImagePath = "http://localhost//Appointment.Web//./img/happy-birthday.jpg"; string bod = "<html><body><img src='" + ImagePath + "'></body></html>"; ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP1); service.UseDefaultCredentials = false; service.Credentials = new WebCredentials(SettingService.UserName(), SettingService.PasswordSender(), SettingService.smtpaddress()); service.Url = new Uri("https://mail.sssprocess.com/EWS/Exchange.asmx"); EmailMessage emailMessage = new EmailMessage(service); emailMessage.Subject = "Have a wonderfull Birthday"; emailMessage.Body = SettingService.BirthDayEmailText() + bod; emailMessage.ToRecipients.Add(email); emailMessage.SendAndSaveCopy(); return(true); }