public bool CreateAccount(User newUser) { using (vendrEntities dc = new vendrEntities()) { dc.Users.Add(newUser); dc.SaveChanges(); return(true); } }
public override bool ConfirmAccount(string accountConfirmationToken) { using (vendrEntities dc = new vendrEntities()) { if (dc.Users.Any(a => a.UserPassword == accountConfirmationToken)) { return(true); } else { return(false); } } }
public bool ValidateUser(User userOrigin, out User user) { using (vendrEntities dc = new vendrEntities()) { if (dc.Users.Any(a => a.UserUsername == userOrigin.UserUsername && a.UserPassword == userOrigin.UserPassword)) { user = dc.Users.First(a => a.UserUsername == userOrigin.UserUsername && a.UserPassword == userOrigin.UserPassword); return(true); } else { user = new User(); return(false); } } }
//public override bool ConfirmAccount(string userName, string accountConfirmationToken) //{ // throw new NotImplementedException(); //} public override string CreateAccount(string userName, string password, bool requireConfirmationToken) { using (vendrEntities dc = new vendrEntities()) { if (requireConfirmationToken) { User newUser = new User(); newUser.UserUsername = userName; newUser.UserPassword = password; dc.Users.Add(newUser); dc.SaveChanges(); return(userName); } else { return(null); } } }