public HttpResponseMessage PostSignUp([FromBody] UserLogin userLogin) { RegisterResult RegisterResult = uow.UserManager.Register(userLogin); if (RegisterResult == RegisterResult.ok) { string s = Token.GenerateToken(userLogin.username, 20); return(Request.CreateResponse(HttpStatusCode.OK, s)); } else { return(Request.CreateResponse(HttpStatusCode.InternalServerError, RegisterResult.ToString())); } }
public IActionResult Register([FromBody] UserRegisterRequest request) { RegisterResult result = ClientManager.RegisterClient(request); switch (result) { case RegisterResult.Ok: return(Ok()); case RegisterResult.PhonenumberExists: return(StatusCode(StatusCodes.Status409Conflict, "Phonenumber exists")); case RegisterResult.UsernameExists: return(StatusCode(StatusCodes.Status409Conflict, "Username exists")); default: throw new NotImplementedException($"{result.ToString()} Register result is not implmented"); } }