Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 internal XjtuSubManager(XjtuSiteManager site)
 {
     if (site == null)
     {
         throw new ArgumentNullException(nameof(site));
     }
     Site   = site;
     Client = site.GetService <PortableWebClient>();
 }
Esempio n. 3
0
 internal CardManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }
Esempio n. 4
0
 internal AccountManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }
Esempio n. 5
0
 internal AccountManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }
Esempio n. 6
0
 public static void LogoutSiteManager(XjtuSiteManager m)
 {
     if (m == null) throw new ArgumentNullException(nameof(m));
     var a = m.RequireService<AccountManager>();
     a.LogoutAsync().Wait();
 }
Esempio n. 7
0
 public static XjtuSiteManager CreateXjtuSiteManager()
 {
     var newInst = new XjtuSiteManager();
     newInst.RegisterService(new ManualVerificationProvider());
     return newInst;
 }
Esempio n. 8
0
 internal XjtuSubManager(XjtuSiteManager site)
 {
     if (site == null) throw new ArgumentNullException(nameof(site));
     Site = site;
     Client = site.GetService<PortableWebClient>();
 }
Esempio n. 9
0
 internal CardManager(XjtuSiteManager site) : base(site)
 {
     this.Invalidate();
 }