Beispiel #1
0
        public CswNbtWebServiceSession.LoginDataReturn getLoginData(LoginData.LoginDataRequest Request)
        {
            CswNbtWebServiceSession.LoginDataReturn Ret = new CswNbtWebServiceSession.LoginDataReturn();
            var SvcDriver = new CswWebSvcDriver <CswNbtWebServiceSession.LoginDataReturn, LoginData.LoginDataRequest>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context, null),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceSession.getLoginData,
                ParamObj: Request
                );

            SvcDriver.run();
            return(Ret);
        }
        /// <summary>
        /// Gets all login data for the current accessid in the given timeframe
        /// </summary>
        public static void getLoginData(ICswResources CswResources, LoginDataReturn Return, LoginData.LoginDataRequest Request)
        {
            CswNbtResources _CswNbtResources = (CswNbtResources)CswResources;

            if (_CswNbtResources.CurrentNbtUser.IsAdministrator())
            {
                CswNbtActLoginData _CswNbtActLoginData = new CswNbtActLoginData(_CswNbtResources);
                Return.Data = _CswNbtActLoginData.getLoginData(Request);
            }
        }