public async Task <HttpResponseMessage> GetReceiptById(Guid id) { var mapper = restReceiptMapperConfig.CreateMapper(); RestReceipt receipt = mapper.Map <RestReceipt>(await defaultService.ReturnReceiptById(id)); if (receipt == null) { return(Request.CreateResponse(HttpStatusCode.NotFound, String.Format("There is no receipt with Id: {0}", id))); } return(Request.CreateResponse(HttpStatusCode.OK, receipt)); }