public HttpResponseMessage<Home> GetHome(HttpRequestMessage request)
 {
     var home = new Home();
     AddLinks(home,request);
     var response = new HttpResponseMessage<Home>(home) { StatusCode = HttpStatusCode.OK };
     return response;
 }
        private void AddLinks(Home home, HttpRequestMessage request)
        {
            var uriBuilder = new UriBuilder(request.RequestUri);

            uriBuilder.Path = "donations";
            home.AdopterUri = uriBuilder.Uri.ToString();

            uriBuilder.Path = "land";
            home.DonationsLandUri = uriBuilder.Uri.ToString();
        }