public object VerifyEmail()
 {
     var model = new VerifyEmailModel();
     model.Id = OrnamentContext.MemberShip.CurrentUser().Id;
     model.Send(_memberShipFactory);
     return true;
 }
 public ActionResult VerifyEmail(string id, string token)
 {
     EmailVerifier userToken = _factory.CreateEmailVerifierDao().Get(id);
     try
     {
         if (userToken == null)
         {
             return View("~/Views/HttpErrors/404.cshtml");
         }
         var verifyEmailModel = new VerifyEmailModel(userToken);
         return View(verifyEmailModel.Verify(OrnamentContext.MemberShip.CurrentUser(), token, _factory));
     }
     finally
     {
         if (userToken != null)
         {
             _factory.CreateEmailVerifierDao().SaveOrUpdate(userToken);
         }
     }
 }
 /// <summary>
 /// </summary>
 /// <param name="user"></param>
 protected virtual void SendVerifyEmail(User user, IMemberShipFactory _daFactory)
 {
     VerifyEmailModel model = new VerifyEmailModel();
     model.Id = user.Id;
     model.Send(_daFactory);
 }
 public bool VerifyEmail(VerifyEmailModel model)
 {
     model.Send(_factory);
     return true;
 }