예제 #1
0
파일: Utility.cs 프로젝트: CXuesong/App2
        public static XjtuSiteManager CreateXjtuSiteManager()
        {
            var newInst = new XjtuSiteManager();

            newInst.RegisterService(new ManualVerificationProvider());
            return(newInst);
        }
예제 #2
0
파일: Utility.cs 프로젝트: CXuesong/App2
        public static void LogoutSiteManager(XjtuSiteManager m)
        {
            if (m == null)
            {
                throw new ArgumentNullException(nameof(m));
            }
            var a = m.RequireService <AccountManager>();

            a.LogoutAsync().Wait();
        }
예제 #3
0
파일: Utility.cs 프로젝트: CXuesong/App2
        public static void LoginSiteManager(XjtuSiteManager m)
        {
            if (m == null)
            {
                throw new ArgumentNullException(nameof(m));
            }
            var a = m.RequireService <AccountManager>();

            AuthenticateCore(a);
            Trace.Assert(a.IsLoggedIn);
        }