Exemplo n.º 1
0
        private void SendCommand(MembershipUser user, List list, string command)
        {
            // ok...
            var message = new MailMessage();
            message.From = new MailAddress(user.Email);
            message.To.Add(new MailAddress(Settings.ListservTo));
            message.Body = string.Format("{0} {1}", command, list.Name);

            // go...
            var client = new SmtpClient("mail.metrostylefriends.com");
            client.Send(message);
        }
Exemplo n.º 2
0
        public static List CreateList(string name, string description, bool isMandatory)
        {
            int ordinal = GetNextOrdinal();

            var list = new List()
            {
                Name = name,
                Description = description,
                Ordinal = ordinal,
                IsMandatory = isMandatory,
                IsActive = true,
                IsDefault = false
            };

            using(var context = new ListContext())
            {
                context.Lists.Add(list);
                context.SaveChanges();
            }

            return list;
        }
Exemplo n.º 3
0
 internal void SendUnsubscribeCommand(MembershipUser user, List list)
 {
     this.SendCommand(user, list, "unsubscribe");
 }