public IActionResult PostAction([FromBody] string username) { using (var ctx = new UserContext()) { if (UserDatabaseAccess.CheckUser(ctx, username) == true) { this.Response.StatusCode = 403; return(new ObjectResult("Oops. This username is already in use. Please try again with a new username.")); } else if (username == null) { this.Response.StatusCode = 400; return(new ObjectResult("Oops. Make sure your body contains a string with your username and your Content-Type is Content-Type:application/json")); } else { string ret = UserDatabaseAccess.CreateNewUser(ctx, username); return(Ok(ret)); } } }