public IHttpActionResult PostConcert(PolicyDto policyDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var policy = mapper.Map <PolicyDto, Policy>(policyDto); var newId = repository.AddPolicy(policy); var response = repository.GetPolicy(newId); var location = $"{Request.RequestUri}/{newId}"; return(Created(location, mapper.Map <Policy, PolicyDto>(response))); }