public HttpResult Post(CreateServer request)
        {
            var newId = Db.Insert((Server)request.SanitizeDtoHtml(), selectIdentity: true);

            return new HttpResult(new ServerResponse {Server = Get(new FetchServer {Id = (int) newId}).Server})
            {
                StatusCode = HttpStatusCode.Created,
                Headers =
                {
                    {HttpHeaders.Location, Request.AbsoluteUri.CombineWith(newId)}
                }
            };
        }