コード例 #1
0
        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));
        }