public ActionResult EmailOrder(int id, int orderid) // id=DriverId { ViewBag.msg = ""; OrderDriversModel odm = new OrderDriversModel(); odm.Order = OrderRepository.GetOrderById(orderid); odm.Driver = DriverRepository.GetDriverById(id); EmailManager em = new EmailManager(); EmailContents ec = new EmailContents(); ec.FromEmailAddress = Globals.Settings.ContactForm.MailFrom; ec.FromName = "foodready.net"; ec.Subject = "Delivery order"; ec.To = odm.Driver.Email; ec.Body = EmailManager.BuildEmailToDriverHtmlBody(odm.Order, odm.Driver.FirstName + " " + odm.Driver.LastName); em.Send(ec); if (em.IsSent == false) { ViewBag.msg = "email failed!"; } else { OrderRepository.UpdateOrderByEmail(orderid, odm.Driver.FirstName + " " + odm.Driver.LastName, DateTime.Now, UserName); } return(PartialView(odm)); }