Пример #1
0
        public CswNbtWebServiceLocations.CswNbtLocationReturn searchLocations(CswNbtWebServiceLocations.CswNbtLocationRequest.CswNbtLocationSearch Request)
        {
            CswNbtWebServiceLocations.CswNbtLocationReturn Ret = new CswNbtWebServiceLocations.CswNbtLocationReturn();

            var SvcDriver = new CswWebSvcDriver <CswNbtWebServiceLocations.CswNbtLocationReturn, CswNbtWebServiceLocations.CswNbtLocationRequest.CswNbtLocationSearch>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceLocations.searchLocations,
                ParamObj: Request
                );

            SvcDriver.run();
            return(Ret);
        }
Пример #2
0
        public CswNbtWebServiceLocations.CswNbtLocationReturn getLocationsList(string ViewId)
        {
            //delegate has to be static because you can't create an instance yet: you don't have resources until the delegate is actually called
            CswNbtWebServiceLocations.CswNbtLocationReturn Ret = new CswNbtWebServiceLocations.CswNbtLocationReturn();

            var SvcDriver = new CswWebSvcDriver <CswNbtWebServiceLocations.CswNbtLocationReturn, string>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceLocations.getLocationsList,
                ParamObj: ViewId
                );

            SvcDriver.run();
            return(Ret);
        }
Пример #3
0
        public CswNbtWebServiceLocations.CswNbtLocationReturn list(bool IsMobile = true)
        {
            //delegate has to be static because you can't create an instance yet: you don't have resources until the delegate is actually called
            CswNbtWebServiceLocations.CswNbtLocationReturn          Ret         = new CswNbtWebServiceLocations.CswNbtLocationReturn();
            CswWebSvcSessionAuthenticateData.Authentication.Request AuthRequest = new CswWebSvcSessionAuthenticateData.Authentication.Request();
            AuthRequest.RequiredModules.Add(CswEnumNbtModuleName.SI);

            var SvcDriver = new CswWebSvcDriver <CswNbtWebServiceLocations.CswNbtLocationReturn, bool>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceLocations.getLocationsListMobile,
                ParamObj: IsMobile
                );

            SvcDriver.run();
            return(Ret);
        }