public IHttpActionResult GetConcert(int id) { var policy = repository.GetPolicy(id); if (policy == null) { return(NotFound()); } var policyDto = mapper.Map <Policy, PolicyDto>(policy); return(new CustomOkResult <PolicyDto>(policyDto, this) { ETagValue = Hash(policyDto.LastUpdated.ToString()) }); }