Example #1
0
        public NewsletterSubscription Add(NewsletterSubscriptionViewModel model)
        {
            NewsletterSubscription subscription = db.NewsletterSubscriptions.FirstOrDefault(a => a.Email == model.Email);

            if (subscription == null)
            {
                subscription = Mapper.Map <NewsletterSubscription>(model);
                subscription.DateSubscribed = DateTime.Now;
                db.NewsletterSubscriptions.Add(subscription);
            }
            db.SaveChanges();
            return(subscription);
        }