public ActionResult DeleteConfirmed(string id) { Email_services email_services = db.email_services.Find(id); db.email_services.Remove(email_services); db.SaveChanges(); return RedirectToAction("Index"); }
/* public Email_serviceViewModel GETeditemail(int? id) * { * Email_serviceViewModel cv = new Email_serviceViewModel(); * * using (var emailrepo = new Email_servicesRepository()) * { * if (id.HasValue && id != 0) * { * Email_services email = emailrepo.GetById(id.Value); * * cv.emailID = email.emailID; * cv.To = email.To; * cv.Cc = email.Cc; * cv.Body = email.Body; * cv.Subject = email.Subject; * * } * return cv; * } * * } * * public Email_serviceViewModel PostEditMethod(Email_serviceViewModel cv) * { * using (var emailrepo = new Email_servicesRepository()) * { * if (cv.emailID == 0) * { * Email_services email = new Email_services * { * emailID = cv.emailID, * Cc = cv.Cc, * Body = cv.Body, * To = cv.To, * Subject = cv.Subject, * * }; * * emailrepo.Update(email); * } * * else * { * Email_services emailser = emailrepo.GetById(cv.emailID); * * emailser.emailID = cv.emailID; * emailser.Cc = cv.Cc; * emailser.Body = cv.Body; * emailser.To = cv.To; * emailser.Subject = cv.Subject; * * * emailrepo.Update(emailser); * } * * return cv; * } * } */ #endregion public void deletemail(Email_services emails) { Email_services email_services = db.email_services.Find(emails.emailID); db.email_services.Remove(email_services); db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "To,Subject,Body")] Email_services email_services) { if (ModelState.IsValid) { db.Entry(email_services).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(email_services); }
public ActionResult Create([Bind(Include = "To,Subject,Body")] Email_services email_services) { if (ModelState.IsValid) { db.email_services.Add(email_services); db.SaveChanges(); return RedirectToAction("Index"); } return View(email_services); }
public void PostDeleteMethod(int id) { using (var deprepo = new EmailRepository()) { if (id != 0) { Email_services _email = deprepo.GetById(id); deprepo.Delete(_email); } } }
// GET: Email_services/Delete/5 public ActionResult Delete(string id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Email_services email_services = db.email_services.Find(id); if (email_services == null) { return HttpNotFound(); } return View(email_services); }
//public void updateemails(Email_services emails) //{ //} #endregion public Email_serviceViewModel EmailDetails(int?id) { Email_serviceViewModel em = new Email_serviceViewModel(); using (var emailrepo = new EmailRepository()) { if (id.HasValue && id != 0) { Email_services ema = emailrepo.GetById(id.Value); em.To = ema.To; em.Cc = ema.Cc; em.Bcc = ema.Bcc; em.Subject = ema.Subject; em.Body = ema.Body; em.StaffName = ema.StaffName; } return(em); } }
public Email_serviceViewModel GETdeleteMethod(int id) { Email_serviceViewModel ma = new Email_serviceViewModel(); using (var mailrepo = new EmailRepository()) { if (id != 0) { Email_services _email = mailrepo.GetById(id); ma.emailID = _email.emailID; ma.Cc = _email.Cc; ma.Body = _email.Body; ma.To = _email.To; ma.Bcc = _email.Bcc; ma.Subject = _email.Subject; ma.StaffName = _email.StaffName; } return(ma); } }
public void InsertSaveBooking(Schedule m, int d) { string nat = new PatientRepository().GetById(d).NationalId; using (var bookpro = new BookingRepository()) { Booking _b = bookpro.GetAll().Last(x => x.PatientID.Equals(nat)); _b.Time_start = m.start_date; _b.Time_end = m.end_date; _b.bookingStatus = "Booked"; bookpro.Update(_b); } var p = new PatientRepository().GetAll().Find(x => x.PatientId == d); using (var emailrepo = new EmailRepository()) { List <MailAddress> l = new List <MailAddress>(); MailMessage mail = new MailMessage(); mail.To.Add(new MailAddress(p.Email)); mail.From = new MailAddress("*****@*****.**"); mail.CC.Add(new MailAddress("*****@*****.**")); mail.Bcc.Add(new MailAddress("*****@*****.**")); mail.Subject = "Appointment with the Doctor"; string Body = "Dear " + p.FullName + " we are glad to inform you that your appointment to see the doctor has been schedule on the " + m.start_date.Substring(0, 10) + " from " + m.start_date.Substring(10) + " to " + m.end_date.Substring(10); mail.Body = Body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); #region configurations is in the web.config // smtp.Host = "localhost";//"smtp.live.com"; //// smtp.Host = "smtp.live.com"; // smtp.Port = 25; //587; // // smtp.Port=587; #endregion smtp.Host = "smtp.sendgrid.net"; smtp.Port = 2525; smtp.UseDefaultCredentials = false; smtp.EnableSsl = true; smtp.Credentials = new System.Net.NetworkCredential("bigiayomide", "123adenike");// enter seders user name and password smtp.Send(mail); Email_services _email = new Email_services { emailID = 0, To = p.Email, //Cc = "*****@*****.**", //Bcc = "*****@*****.**", Subject = "Appointment with the Doctor", StaffName = "sam", Body = Body }; emailrepo.Create(_email); } }
public void createemail(Email_serviceViewModel emails)//, HttpPostedFileBase fileUploader) { PatientBusiness dbl = new PatientBusiness(); using (var emailrepo = new EmailRepository()) { List <MailAddress> l = new List <MailAddress>(); MailMessage mail = new MailMessage(); if (emails.To == null) { foreach (Patient f in dbl.GetPatients())//for each friend { //get the email address and convert to MailAddress l.Add(new MailAddress(f.Email));//add to the list of receivers } to = l; foreach (MailAddress ma in to) //get each MailAddress in the list { mail.To.Add(ma); //use to set the to list Email_services _email = new Email_services { emailID = emails.emailID, To = ma.ToString(), Cc = emails.Cc, Bcc = emails.Bcc, Subject = emails.Subject, StaffName = emails.StaffName, Body = emails.Body }; emailrepo.Create(_email); } //mail.To.Add(l); } else { string[] ToMuliId = emails.To.Split(','); foreach (string ToEMailId in ToMuliId) { mail.To.Add(new MailAddress(ToEMailId)); //adding multiple TO Email Id } } /*mail.To.Add(emails.To);*/ mail.From = new MailAddress("*****@*****.**"); if (!string.IsNullOrEmpty(emails.Cc)) { string[] CCId = emails.Cc.Split(','); foreach (string CCEmail in CCId) { mail.CC.Add(new MailAddress(CCEmail)); //Adding Multiple CC email Id } } if (!string.IsNullOrEmpty(emails.Bcc)) { string[] bccid = emails.Bcc.Split(','); foreach (string bccEmailId in bccid) { mail.Bcc.Add(new MailAddress(bccEmailId)); //Adding Multiple BCC email Id } } #region /* if (emails.Cc == null) * { * mail.CC.Add("*****@*****.**"); * } * else * { * string[] CCId = emails.Cc.Split(','); * foreach (string CCEmail in CCId) * { * * mail.CC.Add(new MailAddress(CCEmail)); //Adding Multiple CC email Id * } * }*/ /* if (emails.Bcc == null) * { * mail.Bcc.Add("*****@*****.**"); * } * else * { * string[] bccid = emails.Bcc.Split(','); * foreach (string bccEmailId in bccid) * { * * mail.Bcc.Add(new MailAddress(bccEmailId)); //Adding Multiple BCC email Id * } * * } */ #endregion #region //else //{ // mail.CC.Add(emails.Cc); //} //if (emails.Bcc == null) //{ // mail.Bcc.Add("*****@*****.**"); //} //else //{ // mail.Bcc.Add(emails.Bcc); //} #endregion if (!string.IsNullOrEmpty(emails.Subject)) { mail.Subject = emails.Subject; } /* if (emails.Subject == null) * { * mail.Subject = "No subject"; * } * else * { * mail.Subject = emails.Subject; * } */ string Body = emails.Body; mail.Body = Body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); #region configurations is in the web.config /* smtp.Host = "localhost";//"smtp.live.com"; * //smtp.Host = "smtp.live.com"; * * smtp.Port = 25; //587; * // smtp.Port=587; */ #endregion smtp.Host = "smtp.sendgrid.net"; smtp.Port = 2525; smtp.UseDefaultCredentials = false; smtp.EnableSsl = true; smtp.Credentials = new System.Net.NetworkCredential("bigiayomide", "123adenike");// enter seders user name and password smtp.Send(mail); if (emails.emailID == 0) { Email_services _email = new Email_services { emailID = emails.emailID, To = emails.To, Cc = emails.Cc, Bcc = emails.Bcc, Subject = emails.Subject, StaffName = emails.StaffName, Body = emails.Body }; emailrepo.Create(_email); } } }
public void Delete(Email_services email_service) { email_serviceRepository.Delete(email_service); }
public void Create(Email_services email_service) { email_serviceRepository.Insert(email_service); }