public async Task <ActionResult <dynamic> > CreateServer([FromBody] CreateServerResource server) { var response = await _serverServices.CreateServer(server); if (!response.Success) { return(BadRequest(new ProblemDetails() { Type = "https://httpstatuses.com/400", Title = ReasonPhrases.GetReasonPhrase(400), Status = 400, Detail = response.Message })); } return(StatusCode(201, response.Server)); }