public IQueryable<Actor> Alliances(SocialGamificationAssetContext db, AllianceState state) { return Alliances(db, Id, state); }
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)); }
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)); }
public IQueryable <Actor> Alliances(SocialGamificationAssetContext db, AllianceState state) { return(Alliances(db, Id, state)); }
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))); }
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); }