コード例 #1
0
 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));
         }
     }
 }