public void RemoveRecipient(OrderEmailRecipient recipient) { _db.OrderEmailRecipients.Remove(recipient); _db.SaveChanges(); Recipients.Remove(recipient); }
public void AddRecipient(string address) { string error; if (!MSExchangeProvider.CheckEmailAddress(address, out error)) { MetroMessageBox.Show(error, "Invalid Email Address", MessageBoxButton.OK, MessageBoxImage.Error); return; } OrderEmailRecipient recipient = new OrderEmailRecipient(); recipient.Address = address; recipient.Order = Order; _db.OrderEmailRecipients.Add(recipient); _db.SaveChanges(); Recipients.Add(recipient); InputAddress = string.Empty; }