Beispiel #1
0
        public void RemoveRecipient(OrderEmailRecipient recipient)
        {
            _db.OrderEmailRecipients.Remove(recipient);
            _db.SaveChanges();

            Recipients.Remove(recipient);
        }
Beispiel #2
0
        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;
        }