Example #1
0
        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));
        }
Example #2
0
        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;
 }