public void LoadShipType(int?sysNo, EventHandler <RestClientEventArgs <ShipTypeInfoVM> > callback) { string relativeUrl = "/CommonService/ShipTypeInfo/Load/" + sysNo; if (sysNo.HasValue) { restClient.Query <ShippingType>(relativeUrl, (obj, args) => { if (args.FaultsHandle()) { return; } ShipTypeInfoVM _viewModel = null; ShippingType entity = args.Result; if (entity == null) { _viewModel = new ShipTypeInfoVM(); } else { _viewModel = entity.Convert <ShippingType, ShipTypeInfoVM>(); } callback(obj, new RestClientEventArgs <ShipTypeInfoVM>(_viewModel, restClient.Page)); }); } }