public JsonResult Subscrible(string name, string email)
        {
            var recipient = new Recipient {Email = email, Name = name, IsActive = true};
            using (var session = PersistenceHelper.OpenSession())
            {
                var repository = new RecipientRepository(session);
                var recipientGet = repository.GetByEmail(email);
                if (recipientGet == null)
                    repository.CreateOrUpdate(recipient);
                else
                {
                    recipientGet.IsActive = true;
                    repository.CreateOrUpdate(recipientGet);
                }
            }

            return Json(new { messageStatus = "OK", status = "Subscribled", recipient }, JsonRequestBehavior.AllowGet);
        }
        public JsonResult Unsubscrible(string email)
        {
            using (var session = PersistenceHelper.OpenSession())
            {
                var repository = new RecipientRepository(session);
                var recipient = repository.GetByEmail(email);
                recipient.IsActive = false;
                repository.CreateOrUpdate(recipient);
            }

            return Json(new { messageStatus = "OK", status = "Unsubscribled" }, JsonRequestBehavior.AllowGet);
        }