public RestMSDomain Get(string name) { var domainRetriever = new DomainRetriever(_domainRepository, _feedRepository, _pipeRepository); return domainRetriever.Retrieve(new Name(name)); }
private HttpResponseMessage BuildDomainItemCreatedReponse(string domainName) { var domainRetriever = new DomainRetriever(_domainRepository, _feedRepository, _pipeRepository); var item = domainRetriever.Retrieve(new Name(domainName)); var response = Request.CreateResponse<RestMSDomain>(HttpStatusCode.Created, item); response.Headers.Location = new Uri(item.Href); return response; }