/// <summary>
        /// Subscribes the user.
        /// </summary>
        /// <param name="user">The user.</param>
        public void SubscribeUser(NewsletterEntry user)
        {
            try
            {
                OpenSession();
                OpenTransaction();
                Session.Save(user);

            }
            catch (Exception ex)
            {
                RollbackTransaction();

                throw ex;
            }
        }
Example #2
0
        public void SubscribeToNewsletter(JsonObject param)
        {
            CheckRequest(param["ajaxSessionKey"].ToString());

            NewsletterEntry user = new NewsletterEntry();
            user.Email = param["email"].ToString();
            NewsletterManager mg = new NewsletterManager();
            mg.SubscribeUser(user);
        }