Ejemplo n.º 1
0
 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");
 }
Ejemplo n.º 2
0
 public ActionResult Populate(int id)
 {
     var flyer = fr.GetById(id);
     var vr = new ViaggioRepository();
     var viaggi = vr.GetApproved();
     var viewModel = FlyerHelper.GetViaggiSelezionabili(flyer, viaggi);
     return View(viewModel);
 }