// GET api/organization public HttpResponseMessage Get(string id) { HttpResponseMessage response = new HttpResponseMessage(); bool isregistered = organizationService.OrganizationIsRegistered(id.ToString()); if (isregistered) { response = Request.CreateResponse(HttpStatusCode.BadRequest); } else { var organization = registrationService.Get(id); if (organization != null) { response = Request.CreateResponse(HttpStatusCode.OK, IRSOrganizationVm.FromModel(organization)); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } } return(response); }