public IHttpActionResult Post([FromBody] AddServerRequest request) { try { if (!ModelState.IsValid) { return(BadRequestWithError(ApiErrorEnum.GeneralError, ModelState)); } var result = _service.AddServer(request); return(Ok(new AddServerResponse() { AddedServer = result })); } catch (Exception ex) { _logger.Log(NLog.LogLevel.Error, ex); return(BadRequestWithError(ApiErrorEnum.GeneralError)); } }