예제 #1
0
        private static ForgotPassword makeForgotPasswordFromDBForgotPassword(forgotpassword inFP)
        {
            ForgotPassword outFP = new ForgotPassword();

            outFP.Email            = inFP.email;
            outFP.Token            = inFP.tokenguid;
            outFP.ForgotPasswordID = inFP.id;

            return(outFP);
        }
예제 #2
0
        public void SaveToDB()
        {
            forgotpassword myFP = new forgotpassword();

            myFP.email         = _email;
            myFP.tokenguid     = _guid;
            myFP.daterequested = _daterequested;
            myFP.Save();
            _forgotpasswordid = myFP.id;
        }
예제 #3
0
        public static ForgotPassword GetByEmail(string email)
        {
            forgotpassword myFP = forgotpassword.All().FirstOrDefault(x => x.email == email);

            if (myFP != null)
            {
                return(makeForgotPasswordFromDBForgotPassword(myFP));
            }
            else
            {
                return(null);
            }
        }
예제 #4
0
        public void Delete()
        {
            forgotpassword myFP = forgotpassword.All().FirstOrDefault(x => x.id == _forgotpasswordid);

            myFP.Delete();
        }