public bool CancelOrder(int orderId) { OrderEntity openOrder = _dinerContext.Order.FirstOrDefault(x => x.Id == orderId); if (openOrder == null) { return(false); } openOrder.CancelOrder(DateTime.Now); _dinerContext.Order.Update(openOrder); _dinerContext.SaveChanges(); EmailMessage email = new EmailMessage(); email.ToAddresses.Add(new EmailAddress { Address = User.Identity.Name, Name = User.Identity.Name }); email.Subject = "Your Order has been cancelled!"; email.Content = "Your order has been cancelled!"; email.FromAddresses.Add(new EmailAddress { Address = "*****@*****.**", Name = "Bonnies Diner" }); _emailService.Send(email); return(true); }