public UsernamePasswordModel GenUserPass() { string Username = GenerateUsername(); string Password = GeneratePassword(); UsernamePasswordModel user = new UsernamePasswordModel(); user.username = Username; user.password = Password; return(user); }
public async Task <ActionResult> LoginAsync([FromBody] UsernamePasswordModel users) { if (UsernameExists(users.Username)) { var user = _context.Users.FirstOrDefault(x => x.Username == users.Username); if (user.Password == users.Password) { await UpdateUserIsOnline(user.Username, "true"); return(StatusCode(202)); } } return(BadRequest()); }
public async Task <ActionResult <Users> > PostUsers([FromBody] UsernamePasswordModel users) { if (!UsernameExists(users.Username)) { _context.Users.Add(new Users() { Username = users.Username, Password = users.Password, IsOnline = "false" }); await _context.SaveChangesAsync(); return(StatusCode(202)); } else { return(StatusCode(204)); } }