public bool Set(IEnumerable <string> newsletterTypes)
        {
            var newsletterUserOptins = NewsletterUserOptInsContext.OptIns.ToList();

            newsletterUserOptins.ForEach(noi => noi.OptIn = newsletterTypes.Contains(noi.NewsletterType));

            return(UpdateNewsletterOptInsContext.Update(newsletterUserOptins));
        }
Esempio n. 2
0
        public bool Update(bool optIn)
        {
            var userOptIn = OptInFactory.Create(NewsletterTypeContext.Name, optIn);

            return(UpdateOptIns.Update(new List <INewsletterUserOptIn>()
            {
                { userOptIn }
            }));
        }