В почтальоне я всегда получаю 200 ОК.
Вы всегда получаете 200 OK
, потому что в конце метода вы возвращаете метод OK()
.
Чтобы получить некоторые другие сообщения о состоянии, рассмотрите возможность проверки, создан ли пользователь, и только затем возвращайте метод OK()
, в противном случае либо сгенерируйте исключение, например:
throw new ArgumentException("Wasn't able to add user")
, либо верните несколько HTTPError , например:
return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Not able to create user");
Примечание: вы также можете выдать исключение, если пользователь уже существует, когда вы пытаетесь добавить нового пользователя.
Я пытаюсь создать пользователя с помощью методов UserManager и CreateAsyn c, но он не работает.
Это связано с вашими _userManager.CreateAsync
методами logi c. Пожалуйста, еще раз.