public ActionResult EmailDelivery(EmailDeliveryModel model)
        {
            var visitorslist = (from visitors
                                in db.EventRegistrations
                                where visitors.EventId == model.EventId
                                select visitors).ToList();
            foreach (var visitor in visitorslist)
            {
                try
                {
                    string from = "*****@*****.**";
                    using (MailMessage mail = new MailMessage(from, visitor.VisitorEmail))
                    {
                        IdentityMessage message = new IdentityMessage();
                        message.Subject = model.Head;
                        message.Body = model.Body.Replace("<ім'я>", visitor.VisitorName);
                        message.Destination = visitor.VisitorEmail;

                        EmailService service = new EmailService();
                        service.SendAsync(message);
                    }
                }
                catch(Exception e)
                {

                }
                db.SaveChanges();
            }
            return RedirectToAction("Events");
        }
 public ActionResult EmailDelivery(int id)
 {
     var _event = db.Events.Find(id);
     if (_event != null)
     {
         EmailDeliveryModel model = new EmailDeliveryModel() { EventId = id, EventName=_event.Name };
         return View(model);
     }
     else
     {
         return new HttpStatusCodeResult(HttpStatusCode.NotFound);
     }
 }