public void SendOrderCanceledEmail(Order order) { OrderCanceledEmail email = new OrderCanceledEmail(); email.To = order.Email; email.Send(); }
public void SendOrderCanceledEmail(Order order) { HostingEnvironment.QueueBackgroundWorkItem(ct => { OrderCanceledEmail email = new OrderCanceledEmail(); email.To = order.Email; email.Send(); }); }
public ActionResult SendOrderCanceledEmail(int orderID, string surname) { var order = db.Orders.Include("OrderItems").SingleOrDefault(a => a.OrderID == orderID && a.Surname == surname); if (order == null) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } OrderCanceledEmail email = new OrderCanceledEmail(); email.To = order.Email; email.Send(); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }