Example #1
0
 public Task SignIn(IASWCenter center, bool localMode = false)
 {
     _center = center;
     if (!localMode)
     {
         return center.AddTeam(_id);
     }
     else
     {
         return center.AddTeam(this);
     }
 }
Example #2
0
        public ASWClient(Guid teamId, IASWCenter center)
        {
            _localMode = true;
            _center = center;
            if (_center == null)
            {
                return;
            }

            _team = new Team(teamId);
            _hasInited = true;

        }
Example #3
0
        public ASWClient(Guid teamId, string configFile)
        {
            _localMode = false;
            GrainClient.Initialize(configFile);
            _center = GrainClient.GrainFactory.GetGrain<IASWCenter>(0);
            if (_center == null)
            {
                return;
            }

            _team = GrainClient.GrainFactory.GetGrain<ITeam>(teamId);
            if (_team == null || _team.GetPrimaryKey() == Guid.Empty)
            {
                return;
            }

            //Guider.Start();

            _hasInited = true;
        }
Example #4
0
 public ASWDashboard(string configFile)
 {
     _localMode = false;
     GrainClient.Initialize(configFile);
     _center = GrainClient.GrainFactory.GetGrain<IASWCenter>(0);
 }
Example #5
0
 public ASWDashboard(IASWCenter center)
 {
     _localMode = true;
     _center = center;
 }