コード例 #1
0
ファイル: ShipTypeFacade.cs プロジェクト: sanlonezhang/ql
        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));
                });
            }
        }