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)); }
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); }