コード例 #1
0
ファイル: Actor.cs プロジェクト: playgenhub/rage-sga-server
 public IQueryable<Actor> Alliances(SocialGamificationAssetContext db, AllianceState state)
 {
     return Alliances(db, Id, state);
 }
コード例 #2
0
ファイル: Actor.cs プロジェクト: playgenhub/rage-sga-server
        public static IQueryable<Actor> Alliances(SocialGamificationAssetContext db, Guid id, AllianceState state)
        {
            var alliancesList = Alliance.GetAllianceIds(db, id, state);

            return db.Actors.Where(a => alliancesList.Contains(a.Id));
        }
コード例 #3
0
ファイル: Alliance.cs プロジェクト: ahirmayur/rage-sga-server
        public static IList <Guid> GetAllianceIds(SocialGamificationAssetContext db, Guid actorId, AllianceState state)
        {
            IList <Alliance> alliances = db.Alliances.Where(IsAlliance(actorId)).Where(f => f.State == state).ToList();

            return(AlliancesList(alliances, actorId));
        }
コード例 #4
0
ファイル: Actor.cs プロジェクト: ahirmayur/rage-sga-server
 public IQueryable <Actor> Alliances(SocialGamificationAssetContext db, AllianceState state)
 {
     return(Alliances(db, Id, state));
 }
コード例 #5
0
ファイル: Actor.cs プロジェクト: ahirmayur/rage-sga-server
        public static IQueryable <Actor> Alliances(SocialGamificationAssetContext db, Guid id, AllianceState state)
        {
            var alliancesList = Alliance.GetAllianceIds(db, id, state);

            return(db.Actors.Where(a => alliancesList.Contains(a.Id)));
        }
コード例 #6
0
        public static IList<Guid> GetAllianceIds(SocialGamificationAssetContext db, Guid actorId, AllianceState state)
        {
            IList<Alliance> alliances = db.Alliances.Where(IsAlliance(actorId)).Where(f => f.State == state).ToList();

            return AlliancesList(alliances, actorId);
        }