//Verify Email public static Boolean VerifyEmail(AccountViewModel_VerifyEmail view, string ConnectionString) { if (view.EmailVerificationKey == null) { view.Errors.Add("No Token was Provided"); } if (view.EmailVerificationKey == null) { view.Errors.Add("No Key was Provided"); } if (view.Errors.Count > 0) { return(false); } if (AccountDataAccess.VerifyEmail(view, ConnectionString)) { if (view.AccountID == null || view.AccountID <= 0) { view.Errors.Add("Error Validating Email Verification Token"); } if (view.Errors.Count > 0) { return(false); } return(true); } return(false); }
public static Boolean VerifyEmail(AccountViewModel_VerifyEmail view, string ConnectionString) { try { DataAccess dataAccess = new DataAccess(ConnectionString, "spAccounts_VerifyEmail"); dataAccess.SetParamater_Input("@TokenID", view.EmailVerificationToken, SqlDbType.VarChar, 100); dataAccess.SetParamater_Input("@TokenKey", view.EmailVerificationKey, SqlDbType.VarChar, 100); dataAccess.SetParamater_Output("@outAccountID", SqlDbType.Int); dataAccess.ExecuteNonQuery(); view.AccountID = (int?)(dataAccess.GetParamater("@outAccountID")); return(true); } catch (Exception ex) { view.Errors.Add(ex.Message); return(false); } }