public ActionResult SendMailingList(DateTime dataApprovazione) { var vr = new ViaggioRepository(); var viaggi = vr.GetApproved().Where(c => c.DataApprovazione >= dataApprovazione); if (viaggi.Count() > 0) { var ar = new AgenziaRepository(); var agenzie = ar.GetAllAgenzie(100, 0); if (agenzie.Count > 0) { var mh = new MailerHelper(); var mlh = new MailingListHelper(); var mailText = mlh.GetMailingList(viaggi.ToList()); foreach (var agenzia in agenzie) { mh.SendMail(agenzia.Email, mailText); } } } return(RedirectToAction("AdminDashBoard", "Dashboard")); }
public ActionResult List() { var model = ar.GetAllAgenzie(100, 0); return(View(model)); }