├── .editorconfig ├── .gitignore ├── CLI ├── R5.FFDB.CLI.Tests │ ├── R5.FFDB.CLI.Tests.csproj │ └── Tests │ │ ├── FfdbConfigValidationTests.cs │ │ ├── ParserTests.cs │ │ └── RunInfoBuilderTests.cs └── R5.FFDB.CLI │ ├── AssemblyInfo.cs │ ├── Commands │ ├── AddStats.cs │ ├── InitialSetup.cs │ ├── RunInfoBase.cs │ ├── UpdateRosteredPlayers.cs │ ├── UpdateRosters.cs │ └── ViewState.cs │ ├── Configuration │ ├── FfdbConfig.cs │ └── FileConfigResolver.cs │ ├── ConfigureRunInfoBuilder.cs │ ├── Engine │ ├── EngineResolver.cs │ └── EngineRunner.cs │ ├── Program.cs │ ├── R5.FFDB.CLI.csproj │ ├── ffdb_config.template.json │ └── prerelease_todos.txt ├── DatabaseProviders ├── R5.FFDB.DbProviders.Mongo │ ├── AssemblyInfo.cs │ ├── Collections │ │ ├── Attributes.cs │ │ ├── CollectionNames.cs │ │ ├── CollectionResolver.cs │ │ └── Indexes.cs │ ├── DatabaseContext │ │ ├── DbContext.cs │ │ ├── DbContextBase.cs │ │ ├── PlayerDbContext.cs │ │ ├── PlayerStatsDbContext.cs │ │ ├── TeamDbContext.cs │ │ ├── TeamStatsDbContext.cs │ │ ├── UpdateLogDbContext.cs │ │ └── WeekMatchupsDbContext.cs │ ├── Documents │ │ ├── DocumentBase.cs │ │ ├── PlayerDocument.cs │ │ ├── TeamDocument.cs │ │ ├── UpdateLogDocument.cs │ │ ├── WeekMatchupDocument.cs │ │ ├── WeekStatsDstDocument.cs │ │ ├── WeekStatsPlayerDocument.cs │ │ └── WeekStatsTeamDocument.cs │ ├── Models │ │ └── MongoWeekStatType.cs │ ├── MongoConfig.cs │ ├── MongoDbContext.cs │ ├── MongoDbProvider.cs │ ├── R5.FFDB.DbProviders.Mongo.csproj │ ├── README.md │ └── Serialization │ │ ├── MongoSerializers.cs │ │ └── Serializers │ │ ├── DateTimeOffsetSerializer.cs │ │ └── GuidSerializer.cs └── R5.FFDB.DbProviders.PostgreSql │ ├── AssemblyInfo.cs │ ├── DatabaseContext │ ├── DbContext.cs │ ├── DbContextBase.cs │ ├── PlayerDbContext.cs │ ├── PlayerStatsDbContext.cs │ ├── TeamDbContext.cs │ ├── TeamStatsDbContext.cs │ ├── UpdateLogDbContext.cs │ └── WeekMatchupsDbContext.cs │ ├── DatabaseProvider │ ├── PostgresConfig.cs │ └── PostgresDbProvider.cs │ ├── Entities │ ├── PlayerSql.cs │ ├── PlayerTeamMapSql.cs │ ├── TeamGameStatsSql.cs │ ├── TeamSql.cs │ ├── UpdateLogSql.cs │ ├── WeekGameMatchupSql.cs │ └── WeekStats │ │ ├── WeekStatsDstSql.cs │ │ ├── WeekStatsIdpSql.cs │ │ ├── WeekStatsKickSql.cs │ │ ├── WeekStatsMiscSql.cs │ │ ├── WeekStatsPassSql.cs │ │ ├── WeekStatsReceiveSql.cs │ │ ├── WeekStatsReturnSql.cs │ │ ├── WeekStatsRushSql.cs │ │ └── WeekStatsSqlExtensions.cs │ ├── R5.FFDB.DbProviders.PostgreSql.csproj │ ├── README.md │ └── TableNames.cs ├── DevTester ├── DevProgram.cs ├── DevTestServiceProvider.cs ├── DevTester.csproj ├── Temp │ ├── depthChart_NFL.COM_feeds.json │ ├── seahawks_roster_NFL.com.html │ └── teams_NFL.COM.json ├── Timer.cs └── devnotes.txt ├── Documentation ├── EngineDataFlow.png ├── ffdb-engine_core-data-source-flow.drawio ├── ffdb_logo.png ├── ffdb_logo.psd └── flow_diagram_readme.txt ├── Engine ├── R5.FFDB.Components │ ├── AppLogger.cs │ ├── Configurations │ │ ├── LoggingConfig.cs │ │ ├── ProgramOptions.cs │ │ └── WebRequestConfig.cs │ ├── CoreData │ │ ├── CoreDataSource.cs │ │ ├── Dynamic │ │ │ └── Rosters │ │ │ │ ├── Models │ │ │ │ └── RosterCacheData.cs │ │ │ │ ├── RosterCache.cs │ │ │ │ └── Sources │ │ │ │ └── V1 │ │ │ │ ├── Mappers │ │ │ │ ├── ToCoreMapper.cs │ │ │ │ └── ToVersionedMapper.cs │ │ │ │ ├── Models │ │ │ │ └── RosterVersioned.cs │ │ │ │ ├── RosterScraper.cs │ │ │ │ └── RosterSource.cs │ │ ├── ServicesExtensions.cs │ │ └── Static │ │ │ ├── PlayerStats │ │ │ └── Sources │ │ │ │ └── V1 │ │ │ │ ├── Mappers │ │ │ │ ├── SourceJsonReader.cs │ │ │ │ ├── ToCoreMapper.cs │ │ │ │ └── ToVersionedMapper.cs │ │ │ │ ├── Models │ │ │ │ └── PlayerWeekStatsVersioned.cs │ │ │ │ └── PlayerWeekStatsSource.cs │ │ │ ├── Players │ │ │ ├── Add │ │ │ │ └── Sources │ │ │ │ │ └── V1 │ │ │ │ │ ├── Mappers │ │ │ │ │ ├── ToCoreMapper.cs │ │ │ │ │ └── ToVersionedMapper.cs │ │ │ │ │ ├── Models │ │ │ │ │ └── PlayerAddVersioned.cs │ │ │ │ │ ├── PlayerAddSource.cs │ │ │ │ │ └── PlayerScraper.cs │ │ │ └── PlayerIdMappings.cs │ │ │ ├── ReceiverTargets │ │ │ └── PlayerMatcher │ │ │ │ ├── EditDistance.cs │ │ │ │ └── PlayerMatcherFactory.cs │ │ │ ├── TeamStats │ │ │ ├── Models │ │ │ │ ├── TeamWeekStatsCacheData.cs │ │ │ │ └── TeamWeekStatsSourceModel.cs │ │ │ ├── Sources │ │ │ │ └── V1 │ │ │ │ │ ├── Mappers │ │ │ │ │ ├── ToCoreMapper.cs │ │ │ │ │ └── ToVersionedMapper.cs │ │ │ │ │ ├── Models │ │ │ │ │ └── TeamWeekStatsVersioned.cs │ │ │ │ │ └── TeamWeekStatsSource.cs │ │ │ └── TeamWeekStatsCache.cs │ │ │ └── WeekMatchups │ │ │ ├── Sources │ │ │ └── V1 │ │ │ │ ├── Mappers │ │ │ │ ├── ToCoreMapper.cs │ │ │ │ └── ToVersionedMapper.cs │ │ │ │ ├── Models │ │ │ │ └── WeekMatchupsVersioned.cs │ │ │ │ └── WeekMatchupSource.cs │ │ │ └── WeekMatchupsCache.cs │ ├── DataDirectoryPath.cs │ ├── Exceptions.cs │ ├── Extensions │ │ └── JsonConverters │ │ │ └── WeekInfoJsonConverter.cs │ ├── Http │ │ ├── Endpoints.cs │ │ ├── WebRequestClient.cs │ │ └── WebRequestThrottle.cs │ ├── Pipelines │ │ ├── CommonStages │ │ │ └── FetchPlayersStage.cs │ │ ├── Pipeline.cs │ │ ├── Players │ │ │ └── UpdateCurrentlyRosteredPipeline.cs │ │ ├── Setup │ │ │ └── InitialSetupPipeline.cs │ │ ├── Stage.cs │ │ ├── Stats │ │ │ ├── AddForWeekPipeline.cs │ │ │ └── UpdateMissingPipeline.cs │ │ └── Teams │ │ │ └── UpdateRosterMappingsPipeline.cs │ ├── R5.FFDB.Components.csproj │ └── ValueProviders │ │ ├── AvailableWeeksValue.cs │ │ └── LatestWeekValue.cs ├── R5.FFDB.Core │ ├── Database │ │ ├── IDatabaseContext.cs │ │ └── IDatabaseProvider.cs │ ├── Entities │ │ ├── Player.cs │ │ ├── PlayerAdd.cs │ │ ├── PlayerUpdate.cs │ │ ├── PlayerWeekStats.cs │ │ ├── Roster.cs │ │ ├── Team.cs │ │ ├── TeamWeekStats.cs │ │ └── WeekMatchup.cs │ ├── IAppLogger.cs │ ├── LICENSE │ ├── Models │ │ ├── Position.cs │ │ ├── RosterStatus.cs │ │ ├── WeekInfo.cs │ │ └── WeekStatType.cs │ ├── R5.FFDB.Core.csproj │ ├── R5.FFDB.Core.nuspec │ ├── README.md │ ├── Teams.cs │ └── WeekStatCategory.cs └── R5.FFDB.Engine │ ├── ConfigBuilders │ ├── LoggingConfigBuilder.cs │ └── WebRequestConfigBuilder.cs │ ├── EngineBaseServiceCollection.cs │ ├── EngineSetup.cs │ ├── FfdbEngine.cs │ ├── LICENSE │ ├── Processors │ ├── PlayerProcessor.cs │ ├── StatsProcessor.cs │ └── TeamProcessor.cs │ ├── R5.FFDB.Engine.csproj │ └── R5.FFDB.Engine.nuspec ├── FFDB.sln ├── LICENSE ├── R5.Internals ├── R5.Internals.Abstractions │ ├── Expressions │ │ └── MisterInspector.cs │ ├── Pipeline │ │ ├── AsyncPipeline.cs │ │ ├── AsyncPipelineStage.cs │ │ └── ProcessStageResult.cs │ ├── R5.Internals.Abstractions.csproj │ ├── SystemConsole │ │ └── ConsoleManager.cs │ └── Utilities │ │ └── RangedListBuilder.cs ├── R5.Internals.Caching │ ├── Caches │ │ └── AsyncLazyCache.cs │ ├── R5.Internals.Caching.csproj │ └── ValueProviders │ │ └── AsyncValueProvider.cs ├── R5.Internals.Extensions │ ├── Collections │ │ └── ListExtensions.cs │ ├── DependencyInjection │ │ └── ServiceProviderExtensions.cs │ ├── R5.Internals.Extensions.csproj │ ├── Reflection │ │ ├── ExpressionExtensions.cs │ │ ├── MemberInfoExtensions.cs │ │ └── TypeExtensions.cs │ └── Serialization │ │ └── NewtonsoftExtensions.cs ├── R5.PostgresMapper │ ├── AssemblyInfo.cs │ ├── Attributes │ │ ├── ColumnAttributes.cs │ │ └── TableAttributes.cs │ ├── DbConnection.cs │ ├── DebugUtil.cs │ ├── Mappers │ │ ├── DbValueToObjectMapper.cs │ │ ├── ToDbValueStringMapper.cs │ │ └── ToPostgresDataTypeMapper.cs │ ├── MetadataResolver.cs │ ├── Models │ │ ├── PostgresDataType.cs │ │ ├── SqlEntity.cs │ │ └── TableColumn.cs │ ├── NpgsqlExtensions.cs │ ├── QueryCommand │ │ ├── CreateTableCommand.cs │ │ ├── DeleteCommand.cs │ │ ├── DeleteWhereCommand.cs │ │ ├── ExistsQuery.cs │ │ ├── InsertCommand.cs │ │ ├── PropertySelectionResolver.cs │ │ ├── SelectQuery.cs │ │ ├── TableExistsQuery.cs │ │ ├── TruncateCommand.cs │ │ ├── UnionSelectQuery.cs │ │ └── UpdateCommand.cs │ ├── R5.Internals.PostgresMapper.csproj │ ├── SqlBuilders │ │ ├── ConcatSqlBuilder.cs │ │ └── WhereConditionBuilder.cs │ ├── SupportedTypes.cs │ ├── System │ │ └── Tables │ │ │ └── InformationSchema.cs │ └── todos.txt └── Tests │ ├── R5.Internals.Caching.Tests │ ├── AsyncLazyCacheTests.cs │ └── R5.Internals.Caching.Tests.csproj │ └── R5.Internals.PostgresMapper.Tests │ ├── Extensions.cs │ ├── R5.Internals.PostgresMapper.Tests.csproj │ └── Tests │ └── SqlBuilders │ └── WhereConditionBuilderTests.cs ├── README.md └── appveyor.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/.gitignore -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI.Tests/R5.FFDB.CLI.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI.Tests/R5.FFDB.CLI.Tests.csproj -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI.Tests/Tests/FfdbConfigValidationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI.Tests/Tests/FfdbConfigValidationTests.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI.Tests/Tests/ParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI.Tests/Tests/ParserTests.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI.Tests/Tests/RunInfoBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI.Tests/Tests/RunInfoBuilderTests.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/AssemblyInfo.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Commands/AddStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Commands/AddStats.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Commands/InitialSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Commands/InitialSetup.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Commands/RunInfoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Commands/RunInfoBase.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Commands/UpdateRosteredPlayers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Commands/UpdateRosteredPlayers.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Commands/UpdateRosters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Commands/UpdateRosters.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Commands/ViewState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Commands/ViewState.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Configuration/FfdbConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Configuration/FfdbConfig.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Configuration/FileConfigResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Configuration/FileConfigResolver.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/ConfigureRunInfoBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/ConfigureRunInfoBuilder.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Engine/EngineResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Engine/EngineResolver.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Engine/EngineRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Engine/EngineRunner.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/Program.cs -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/R5.FFDB.CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/R5.FFDB.CLI.csproj -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/ffdb_config.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/ffdb_config.template.json -------------------------------------------------------------------------------- /CLI/R5.FFDB.CLI/prerelease_todos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/CLI/R5.FFDB.CLI/prerelease_todos.txt -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(true)] -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/Attributes.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/CollectionNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/CollectionNames.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/CollectionResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/CollectionResolver.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/Indexes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Collections/Indexes.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/DbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/DbContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/DbContextBase.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/PlayerDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/PlayerDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/PlayerStatsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/PlayerStatsDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/TeamDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/TeamDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/TeamStatsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/TeamStatsDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/UpdateLogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/UpdateLogDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/WeekMatchupsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/DatabaseContext/WeekMatchupsDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/DocumentBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/DocumentBase.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/PlayerDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/PlayerDocument.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/TeamDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/TeamDocument.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/UpdateLogDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/UpdateLogDocument.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekMatchupDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekMatchupDocument.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekStatsDstDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekStatsDstDocument.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekStatsPlayerDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekStatsPlayerDocument.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekStatsTeamDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Documents/WeekStatsTeamDocument.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Models/MongoWeekStatType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Models/MongoWeekStatType.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/MongoConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/MongoConfig.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/MongoDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/MongoDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/MongoDbProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/MongoDbProvider.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/R5.FFDB.DbProviders.Mongo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/R5.FFDB.DbProviders.Mongo.csproj -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/README.md -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Serialization/MongoSerializers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Serialization/MongoSerializers.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Serialization/Serializers/DateTimeOffsetSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Serialization/Serializers/DateTimeOffsetSerializer.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.Mongo/Serialization/Serializers/GuidSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.Mongo/Serialization/Serializers/GuidSerializer.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(true)] -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/DbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/DbContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/DbContextBase.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/PlayerDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/PlayerDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/PlayerStatsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/PlayerStatsDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/TeamDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/TeamDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/TeamStatsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/TeamStatsDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/UpdateLogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/UpdateLogDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/WeekMatchupsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseContext/WeekMatchupsDbContext.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseProvider/PostgresConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseProvider/PostgresConfig.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseProvider/PostgresDbProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/DatabaseProvider/PostgresDbProvider.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/PlayerSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/PlayerSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/PlayerTeamMapSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/PlayerTeamMapSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/TeamGameStatsSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/TeamGameStatsSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/TeamSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/TeamSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/UpdateLogSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/UpdateLogSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekGameMatchupSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekGameMatchupSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsDstSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsDstSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsIdpSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsIdpSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsKickSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsKickSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsMiscSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsMiscSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsPassSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsPassSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsReceiveSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsReceiveSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsReturnSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsReturnSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsRushSql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsRushSql.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsSqlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/Entities/WeekStats/WeekStatsSqlExtensions.cs -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/R5.FFDB.DbProviders.PostgreSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/R5.FFDB.DbProviders.PostgreSql.csproj -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/README.md -------------------------------------------------------------------------------- /DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/TableNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DatabaseProviders/R5.FFDB.DbProviders.PostgreSql/TableNames.cs -------------------------------------------------------------------------------- /DevTester/DevProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/DevProgram.cs -------------------------------------------------------------------------------- /DevTester/DevTestServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/DevTestServiceProvider.cs -------------------------------------------------------------------------------- /DevTester/DevTester.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/DevTester.csproj -------------------------------------------------------------------------------- /DevTester/Temp/depthChart_NFL.COM_feeds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/Temp/depthChart_NFL.COM_feeds.json -------------------------------------------------------------------------------- /DevTester/Temp/seahawks_roster_NFL.com.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/Temp/seahawks_roster_NFL.com.html -------------------------------------------------------------------------------- /DevTester/Temp/teams_NFL.COM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/Temp/teams_NFL.COM.json -------------------------------------------------------------------------------- /DevTester/Timer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/Timer.cs -------------------------------------------------------------------------------- /DevTester/devnotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/DevTester/devnotes.txt -------------------------------------------------------------------------------- /Documentation/EngineDataFlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Documentation/EngineDataFlow.png -------------------------------------------------------------------------------- /Documentation/ffdb-engine_core-data-source-flow.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Documentation/ffdb-engine_core-data-source-flow.drawio -------------------------------------------------------------------------------- /Documentation/ffdb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Documentation/ffdb_logo.png -------------------------------------------------------------------------------- /Documentation/ffdb_logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Documentation/ffdb_logo.psd -------------------------------------------------------------------------------- /Documentation/flow_diagram_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Documentation/flow_diagram_readme.txt -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/AppLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/AppLogger.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Configurations/LoggingConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Configurations/LoggingConfig.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Configurations/ProgramOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Configurations/ProgramOptions.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Configurations/WebRequestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Configurations/WebRequestConfig.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/CoreDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/CoreDataSource.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Models/RosterCacheData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Models/RosterCacheData.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/RosterCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/RosterCache.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/Mappers/ToCoreMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/Mappers/ToCoreMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/Mappers/ToVersionedMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/Mappers/ToVersionedMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/Models/RosterVersioned.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/Models/RosterVersioned.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/RosterScraper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/RosterScraper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/RosterSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Dynamic/Rosters/Sources/V1/RosterSource.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/ServicesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/ServicesExtensions.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Mappers/SourceJsonReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Mappers/SourceJsonReader.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Mappers/ToCoreMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Mappers/ToCoreMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Mappers/ToVersionedMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Mappers/ToVersionedMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Models/PlayerWeekStatsVersioned.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/Models/PlayerWeekStatsVersioned.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/PlayerWeekStatsSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/PlayerStats/Sources/V1/PlayerWeekStatsSource.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/Mappers/ToCoreMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/Mappers/ToCoreMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/Mappers/ToVersionedMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/Mappers/ToVersionedMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/Models/PlayerAddVersioned.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/Models/PlayerAddVersioned.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/PlayerAddSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/PlayerAddSource.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/PlayerScraper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/Players/Add/Sources/V1/PlayerScraper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/Players/PlayerIdMappings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/Players/PlayerIdMappings.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/ReceiverTargets/PlayerMatcher/EditDistance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/ReceiverTargets/PlayerMatcher/EditDistance.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/ReceiverTargets/PlayerMatcher/PlayerMatcherFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/ReceiverTargets/PlayerMatcher/PlayerMatcherFactory.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Models/TeamWeekStatsCacheData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Models/TeamWeekStatsCacheData.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Models/TeamWeekStatsSourceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Models/TeamWeekStatsSourceModel.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/Mappers/ToCoreMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/Mappers/ToCoreMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/Mappers/ToVersionedMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/Mappers/ToVersionedMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/Models/TeamWeekStatsVersioned.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/Models/TeamWeekStatsVersioned.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/TeamWeekStatsSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/TeamStats/Sources/V1/TeamWeekStatsSource.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/TeamStats/TeamWeekStatsCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/TeamStats/TeamWeekStatsCache.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/Mappers/ToCoreMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/Mappers/ToCoreMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/Mappers/ToVersionedMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/Mappers/ToVersionedMapper.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/Models/WeekMatchupsVersioned.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/Models/WeekMatchupsVersioned.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/WeekMatchupSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/Sources/V1/WeekMatchupSource.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/WeekMatchupsCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/CoreData/Static/WeekMatchups/WeekMatchupsCache.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/DataDirectoryPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/DataDirectoryPath.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Exceptions.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Extensions/JsonConverters/WeekInfoJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Extensions/JsonConverters/WeekInfoJsonConverter.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Http/Endpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Http/Endpoints.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Http/WebRequestClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Http/WebRequestClient.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Http/WebRequestThrottle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Http/WebRequestThrottle.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/CommonStages/FetchPlayersStage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/CommonStages/FetchPlayersStage.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/Pipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/Pipeline.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/Players/UpdateCurrentlyRosteredPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/Players/UpdateCurrentlyRosteredPipeline.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/Setup/InitialSetupPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/Setup/InitialSetupPipeline.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/Stage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/Stage.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/Stats/AddForWeekPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/Stats/AddForWeekPipeline.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/Stats/UpdateMissingPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/Stats/UpdateMissingPipeline.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/Pipelines/Teams/UpdateRosterMappingsPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/Pipelines/Teams/UpdateRosterMappingsPipeline.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/R5.FFDB.Components.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/R5.FFDB.Components.csproj -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/ValueProviders/AvailableWeeksValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/ValueProviders/AvailableWeeksValue.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Components/ValueProviders/LatestWeekValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Components/ValueProviders/LatestWeekValue.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Database/IDatabaseContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Database/IDatabaseContext.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Database/IDatabaseProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Database/IDatabaseProvider.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/Player.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/PlayerAdd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/PlayerAdd.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/PlayerUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/PlayerUpdate.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/PlayerWeekStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/PlayerWeekStats.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/Roster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/Roster.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/Team.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/TeamWeekStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/TeamWeekStats.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Entities/WeekMatchup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Entities/WeekMatchup.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/IAppLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/IAppLogger.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/LICENSE -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Models/Position.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Models/Position.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Models/RosterStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Models/RosterStatus.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Models/WeekInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Models/WeekInfo.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Models/WeekStatType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Models/WeekStatType.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/R5.FFDB.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/R5.FFDB.Core.csproj -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/R5.FFDB.Core.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/R5.FFDB.Core.nuspec -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/README.md -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/Teams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/Teams.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Core/WeekStatCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Core/WeekStatCategory.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/ConfigBuilders/LoggingConfigBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/ConfigBuilders/LoggingConfigBuilder.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/ConfigBuilders/WebRequestConfigBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/ConfigBuilders/WebRequestConfigBuilder.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/EngineBaseServiceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/EngineBaseServiceCollection.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/EngineSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/EngineSetup.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/FfdbEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/FfdbEngine.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/LICENSE -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/Processors/PlayerProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/Processors/PlayerProcessor.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/Processors/StatsProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/Processors/StatsProcessor.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/Processors/TeamProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/Processors/TeamProcessor.cs -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/R5.FFDB.Engine.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/R5.FFDB.Engine.csproj -------------------------------------------------------------------------------- /Engine/R5.FFDB.Engine/R5.FFDB.Engine.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/Engine/R5.FFDB.Engine/R5.FFDB.Engine.nuspec -------------------------------------------------------------------------------- /FFDB.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/FFDB.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/LICENSE -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Abstractions/Expressions/MisterInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Abstractions/Expressions/MisterInspector.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Abstractions/Pipeline/AsyncPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Abstractions/Pipeline/AsyncPipeline.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Abstractions/Pipeline/AsyncPipelineStage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Abstractions/Pipeline/AsyncPipelineStage.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Abstractions/Pipeline/ProcessStageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Abstractions/Pipeline/ProcessStageResult.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Abstractions/R5.Internals.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Abstractions/R5.Internals.Abstractions.csproj -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Abstractions/SystemConsole/ConsoleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Abstractions/SystemConsole/ConsoleManager.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Abstractions/Utilities/RangedListBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Abstractions/Utilities/RangedListBuilder.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Caching/Caches/AsyncLazyCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Caching/Caches/AsyncLazyCache.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Caching/R5.Internals.Caching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Caching/R5.Internals.Caching.csproj -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Caching/ValueProviders/AsyncValueProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Caching/ValueProviders/AsyncValueProvider.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Extensions/Collections/ListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Extensions/Collections/ListExtensions.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Extensions/DependencyInjection/ServiceProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Extensions/DependencyInjection/ServiceProviderExtensions.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Extensions/R5.Internals.Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Extensions/R5.Internals.Extensions.csproj -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Extensions/Reflection/ExpressionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Extensions/Reflection/ExpressionExtensions.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Extensions/Reflection/MemberInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Extensions/Reflection/MemberInfoExtensions.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Extensions/Reflection/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Extensions/Reflection/TypeExtensions.cs -------------------------------------------------------------------------------- /R5.Internals/R5.Internals.Extensions/Serialization/NewtonsoftExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.Internals.Extensions/Serialization/NewtonsoftExtensions.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/AssemblyInfo.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Attributes/ColumnAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Attributes/ColumnAttributes.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Attributes/TableAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Attributes/TableAttributes.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/DbConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/DbConnection.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/DebugUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/DebugUtil.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Mappers/DbValueToObjectMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Mappers/DbValueToObjectMapper.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Mappers/ToDbValueStringMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Mappers/ToDbValueStringMapper.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Mappers/ToPostgresDataTypeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Mappers/ToPostgresDataTypeMapper.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/MetadataResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/MetadataResolver.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Models/PostgresDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Models/PostgresDataType.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Models/SqlEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Models/SqlEntity.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/Models/TableColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/Models/TableColumn.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/NpgsqlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/NpgsqlExtensions.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/CreateTableCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/CreateTableCommand.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/DeleteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/DeleteCommand.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/DeleteWhereCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/DeleteWhereCommand.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/ExistsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/ExistsQuery.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/InsertCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/InsertCommand.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/PropertySelectionResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/PropertySelectionResolver.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/SelectQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/SelectQuery.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/TableExistsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/TableExistsQuery.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/TruncateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/TruncateCommand.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/UnionSelectQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/UnionSelectQuery.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/QueryCommand/UpdateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/QueryCommand/UpdateCommand.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/R5.Internals.PostgresMapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/R5.Internals.PostgresMapper.csproj -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/SqlBuilders/ConcatSqlBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/SqlBuilders/ConcatSqlBuilder.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/SqlBuilders/WhereConditionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/SqlBuilders/WhereConditionBuilder.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/SupportedTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/SupportedTypes.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/System/Tables/InformationSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/R5.PostgresMapper/System/Tables/InformationSchema.cs -------------------------------------------------------------------------------- /R5.Internals/R5.PostgresMapper/todos.txt: -------------------------------------------------------------------------------- 1 | custom exceptions -------------------------------------------------------------------------------- /R5.Internals/Tests/R5.Internals.Caching.Tests/AsyncLazyCacheTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/Tests/R5.Internals.Caching.Tests/AsyncLazyCacheTests.cs -------------------------------------------------------------------------------- /R5.Internals/Tests/R5.Internals.Caching.Tests/R5.Internals.Caching.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/Tests/R5.Internals.Caching.Tests/R5.Internals.Caching.Tests.csproj -------------------------------------------------------------------------------- /R5.Internals/Tests/R5.Internals.PostgresMapper.Tests/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/Tests/R5.Internals.PostgresMapper.Tests/Extensions.cs -------------------------------------------------------------------------------- /R5.Internals/Tests/R5.Internals.PostgresMapper.Tests/R5.Internals.PostgresMapper.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/Tests/R5.Internals.PostgresMapper.Tests/R5.Internals.PostgresMapper.Tests.csproj -------------------------------------------------------------------------------- /R5.Internals/Tests/R5.Internals.PostgresMapper.Tests/Tests/SqlBuilders/WhereConditionBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/R5.Internals/Tests/R5.Internals.PostgresMapper.Tests/Tests/SqlBuilders/WhereConditionBuilderTests.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushfive/FFDB/HEAD/appveyor.yml --------------------------------------------------------------------------------