コード例 #1
0
ファイル: UserManager.cs プロジェクト: jtudhope/sdtime
 public bool RegisterNewUser(User user)
 {
     if (user == null) return false;
     try
     {
         using (var db = new UserDbContainer())
         {
             db.AddToUsers(user);
             db.AddToUserEmailConfirmations(new UserEmailConfirmation { User = user });
             db.SaveChanges();
         }
         return true;
     }
     catch (Exception ex)
     {
         var log = IOCContainer.Resolve<ILogger>();
         log.Error(ex, "Register New User");
     }
     return false;
 }
コード例 #2
0
ファイル: UserManager.cs プロジェクト: jtudhope/sdtime
        public bool ResendConfirmation(User user)
        {
            if (user == null) return false;
            log.WriteLine("UserMgr.ResendConfirmation");
            try
            {
                using (var db = new UserDbContainer())
                {

                    db.AddToUserEmailConfirmations(new UserEmailConfirmation { User = user });
                    db.SaveChanges();
                }
                log.WriteLine("Confirmation Sent!");
                return true;
            }
            catch (Exception ex)
            {

                log.Error(ex, "Resend Confirmation");
            }
            return false;
        }