public JsonResult GetDetail(System.Int32 id)
        {
            ShipperDetailView vm      = new ShipperDetailView();
            GetShipperRequest request = new GetShipperRequest();

            request.ShipperID = id;
            GetShipperResponse response = _shipperService.GetShipper(request);

            if (response.ShipperFound)
            {
                vm = response.Shipper.ConvertToShipperDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public GetShipperResponse GetShipper(GetShipperRequest request)
        {
            GetShipperResponse response = new GetShipperResponse();

            Shipper shipper = _shipperRepository
                              .FindBy(request.ShipperID);

            if (shipper != null)
            {
                response.ShipperFound = true;
                response.Shipper      = shipper.ConvertToShipperView();
            }
            else
            {
                response.ShipperFound = false;
            }


            return(response);
        }