public IActionResult OnGet() { string username = Request.Query["q"]; List <User> matchingUsers; using (var db = new ChallengeDB()) { matchingUsers = db.Users.Where(u => u.UserName.StartsWith(username)).ToList(); } return(new JsonResult(matchingUsers)); }
public void OnGet() { using (var db = new ChallengeDB()) { var user = new User { UserName = Request.Query["Username"], PwHash = Hash.HashPW(Request.Query["Password"]) }; if (user.UserName == null || user.PwHash == null) { return; } db.Users.Add(user); db.SaveChanges(); } }
public ChallengeRepository(ChallengeDB _dbContext) { this._dbContext = _dbContext; }