public HttpResponseMessage GetDetailById(HttpRequestMessage request, int id) { HttpResponseMessage errorResponse; if (CheckExistedComputerId(request, id, out errorResponse)) { return(errorResponse); } var computer = _computerService.GetSingleDeepById(id); if (computer == null) { return(request.CreateErrorResponse(HttpStatusCode.NoContent, "Không có dữ liệu")); } var computerViewModel = Mapper.Map <Model.Models.Computer, ComputerDetailViewModel>(computer); return(request.CreateResponse(HttpStatusCode.OK, computerViewModel)); }