diff --git a/.vs/ProjectEvaluation/sportcompetitions.metadata.v7.bin b/.vs/ProjectEvaluation/sportcompetitions.metadata.v7.bin index d543b38..d4d6cd0 100644 Binary files a/.vs/ProjectEvaluation/sportcompetitions.metadata.v7.bin and b/.vs/ProjectEvaluation/sportcompetitions.metadata.v7.bin differ diff --git a/.vs/ProjectEvaluation/sportcompetitions.projects.v7.bin b/.vs/ProjectEvaluation/sportcompetitions.projects.v7.bin index c4345f5..7287ba5 100644 Binary files a/.vs/ProjectEvaluation/sportcompetitions.projects.v7.bin and b/.vs/ProjectEvaluation/sportcompetitions.projects.v7.bin differ diff --git a/.vs/SportCompetitions/DesignTimeBuild/.dtbcache.v2 b/.vs/SportCompetitions/DesignTimeBuild/.dtbcache.v2 index 2c815a3..d8f315c 100644 Binary files a/.vs/SportCompetitions/DesignTimeBuild/.dtbcache.v2 and b/.vs/SportCompetitions/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/SportCompetitions/FileContentIndex/13ae76c7-fc46-475e-bd2f-785109087741.vsidx b/.vs/SportCompetitions/FileContentIndex/13ae76c7-fc46-475e-bd2f-785109087741.vsidx deleted file mode 100644 index a7d76f1..0000000 Binary files a/.vs/SportCompetitions/FileContentIndex/13ae76c7-fc46-475e-bd2f-785109087741.vsidx and /dev/null differ diff --git a/.vs/SportCompetitions/FileContentIndex/201f9254-5850-46ee-b67c-98fb3f092d93.vsidx b/.vs/SportCompetitions/FileContentIndex/201f9254-5850-46ee-b67c-98fb3f092d93.vsidx new file mode 100644 index 0000000..c7e216c Binary files /dev/null and b/.vs/SportCompetitions/FileContentIndex/201f9254-5850-46ee-b67c-98fb3f092d93.vsidx differ diff --git a/.vs/SportCompetitions/FileContentIndex/298b30ff-7c94-439a-a646-051b711745d0.vsidx b/.vs/SportCompetitions/FileContentIndex/298b30ff-7c94-439a-a646-051b711745d0.vsidx new file mode 100644 index 0000000..10cef24 Binary files /dev/null and b/.vs/SportCompetitions/FileContentIndex/298b30ff-7c94-439a-a646-051b711745d0.vsidx differ diff --git a/.vs/SportCompetitions/FileContentIndex/6e9ca002-514d-4833-9ed9-35b674fc7cbd.vsidx b/.vs/SportCompetitions/FileContentIndex/6e9ca002-514d-4833-9ed9-35b674fc7cbd.vsidx deleted file mode 100644 index a7d76f1..0000000 Binary files a/.vs/SportCompetitions/FileContentIndex/6e9ca002-514d-4833-9ed9-35b674fc7cbd.vsidx and /dev/null differ diff --git a/.vs/SportCompetitions/FileContentIndex/a50a0bab-3ad1-49d0-9236-62be708a0a50.vsidx b/.vs/SportCompetitions/FileContentIndex/a50a0bab-3ad1-49d0-9236-62be708a0a50.vsidx new file mode 100644 index 0000000..cea9f36 Binary files /dev/null and b/.vs/SportCompetitions/FileContentIndex/a50a0bab-3ad1-49d0-9236-62be708a0a50.vsidx differ diff --git a/.vs/SportCompetitions/FileContentIndex/a5e37c3c-3b5f-40e5-a591-8de9ec9a4e9c.vsidx b/.vs/SportCompetitions/FileContentIndex/a5e37c3c-3b5f-40e5-a591-8de9ec9a4e9c.vsidx new file mode 100644 index 0000000..0665e37 Binary files /dev/null and b/.vs/SportCompetitions/FileContentIndex/a5e37c3c-3b5f-40e5-a591-8de9ec9a4e9c.vsidx differ diff --git a/.vs/SportCompetitions/FileContentIndex/c0f88b7a-97c2-4bfe-9ed8-8f0dccd3362e.vsidx b/.vs/SportCompetitions/FileContentIndex/c0f88b7a-97c2-4bfe-9ed8-8f0dccd3362e.vsidx deleted file mode 100644 index a7d76f1..0000000 Binary files a/.vs/SportCompetitions/FileContentIndex/c0f88b7a-97c2-4bfe-9ed8-8f0dccd3362e.vsidx and /dev/null differ diff --git a/.vs/SportCompetitions/FileContentIndex/cc9920b7-7b9d-4dea-91da-e0b2081962e3.vsidx b/.vs/SportCompetitions/FileContentIndex/cc9920b7-7b9d-4dea-91da-e0b2081962e3.vsidx deleted file mode 100644 index a7d76f1..0000000 Binary files a/.vs/SportCompetitions/FileContentIndex/cc9920b7-7b9d-4dea-91da-e0b2081962e3.vsidx and /dev/null differ diff --git a/.vs/SportCompetitions/FileContentIndex/cf702f04-c31a-4377-8510-a3e57ff4e25f.vsidx b/.vs/SportCompetitions/FileContentIndex/cf702f04-c31a-4377-8510-a3e57ff4e25f.vsidx new file mode 100644 index 0000000..2d0229c Binary files /dev/null and b/.vs/SportCompetitions/FileContentIndex/cf702f04-c31a-4377-8510-a3e57ff4e25f.vsidx differ diff --git a/.vs/SportCompetitions/FileContentIndex/db3cc6bd-5eb2-49ce-880c-402d6f53b2af.vsidx b/.vs/SportCompetitions/FileContentIndex/db3cc6bd-5eb2-49ce-880c-402d6f53b2af.vsidx deleted file mode 100644 index d309d63..0000000 Binary files a/.vs/SportCompetitions/FileContentIndex/db3cc6bd-5eb2-49ce-880c-402d6f53b2af.vsidx and /dev/null differ diff --git a/.vs/SportCompetitions/v17/.suo b/.vs/SportCompetitions/v17/.suo index 33cb18b..432fd1a 100644 Binary files a/.vs/SportCompetitions/v17/.suo and b/.vs/SportCompetitions/v17/.suo differ diff --git a/SportCompetitions.sln b/SportCompetitions.sln index cd30308..1dd32cd 100644 --- a/SportCompetitions.sln +++ b/SportCompetitions.sln @@ -5,13 +5,15 @@ VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SportCompetitionsDataModels", "SportCompetitionsDataModels\SportCompetitionsDataModels.csproj", "{D4E6FE63-77F7-428F-99B5-9062AE81C1CA}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SportCompetitionsContracts", "SportCompetitionsContracts\SportCompetitionsContracts.csproj", "{608BDB59-034B-4FDE-A888-C3155B9AA0F6}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SportCompetitionsContracts", "SportCompetitionsContracts\SportCompetitionsContracts.csproj", "{608BDB59-034B-4FDE-A888-C3155B9AA0F6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SportCompetitionsBusinessLogic", "SportCompetitionsBusinessLogic\SportCompetitionsBusinessLogic.csproj", "{3AA9ADED-CAE9-4719-B01A-D24152C76294}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SportCompetitionsBusinessLogic", "SportCompetitionsBusinessLogic\SportCompetitionsBusinessLogic.csproj", "{3AA9ADED-CAE9-4719-B01A-D24152C76294}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SportCompetitionsDatabaseImplement", "SportCompetitionsDatabaseImplement\SportCompetitionsDatabaseImplement.csproj", "{3F8F26D2-1371-43F0-BB65-E064E9958D73}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SportCompetitionsDatabaseImplement", "SportCompetitionsDatabaseImplement\SportCompetitionsDatabaseImplement.csproj", "{3F8F26D2-1371-43F0-BB65-E064E9958D73}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SportCompetitionsView", "SportCompetitionsView\SportCompetitionsView.csproj", "{62A2E74E-0DE0-4465-9B5E-260AFB9E5629}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SportCompetitionsView", "SportCompetitionsView\SportCompetitionsView.csproj", "{62A2E74E-0DE0-4465-9B5E-260AFB9E5629}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SportCompetitionsMongo", "SportCompetitionsMongo\SportCompetitionsMongo.csproj", "{E2CBC8CC-2ACC-43F5-82B6-0A593648CA7F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -39,6 +41,10 @@ Global {62A2E74E-0DE0-4465-9B5E-260AFB9E5629}.Debug|Any CPU.Build.0 = Debug|Any CPU {62A2E74E-0DE0-4465-9B5E-260AFB9E5629}.Release|Any CPU.ActiveCfg = Release|Any CPU {62A2E74E-0DE0-4465-9B5E-260AFB9E5629}.Release|Any CPU.Build.0 = Release|Any CPU + {E2CBC8CC-2ACC-43F5-82B6-0A593648CA7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E2CBC8CC-2ACC-43F5-82B6-0A593648CA7F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E2CBC8CC-2ACC-43F5-82B6-0A593648CA7F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E2CBC8CC-2ACC-43F5-82B6-0A593648CA7F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/SportCompetitionsMongo/Implements/CompetitionStorage.cs b/SportCompetitionsMongo/Implements/CompetitionStorage.cs new file mode 100644 index 0000000..6978d6d --- /dev/null +++ b/SportCompetitionsMongo/Implements/CompetitionStorage.cs @@ -0,0 +1,110 @@ +using MongoDB.Bson; +using MongoDB.Driver; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.SearchModels; +using SportCompetitionsContracts.StoragesContracts; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsMongo.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo.Implements +{ + public class CompetitionStorage : ICompetitionStorage + { + + public void ClearEntity() + { + using var context = new SportCompetitionsMongoDB(); + context.GetCollection("Competitions") + .DeleteMany(Builders.Filter.Empty); + } + + public List GetFullList() + { + using var context = new SportCompetitionsMongoDB(); + var competitions = context.GetCollection("Competitions"); + return competitions.Find(Builders.Filter.Empty) + .ToList() + .Select(x => x.GetViewModel) + .ToList(); + } + public List GetFilteredList(CompetitionSearchModel model) + { + if (string.IsNullOrEmpty(model.CompetitionName)) return new List(); + using var context = new SportCompetitionsMongoDB(); + var competitions = context.GetCollection("Competitions"); + + var filterBuilder = Builders.Filter; + var filter = filterBuilder.Regex(x => x.CompetitionName, new BsonRegularExpression(model.CompetitionName)); + return competitions + .Find(filter) + .ToList() + .Select(x => x.GetViewModel) + .ToList(); + } + + public CompetitionViewModel? GetElement(CompetitionSearchModel model) + { + if (!model.Id.HasValue) + { + return null; + } + using (var context = new SportCompetitionsMongoDB()) + { + var competitions = context.GetCollection("Competitions"); + + var filterBuilder = Builders.Filter; + var filter = filterBuilder.Empty; + + if (!model.Id.HasValue) + { + filter &= filterBuilder.Eq(x => x.Id, model.Id); + } + + return competitions.Find(filter) + .FirstOrDefault() + ?.GetViewModel; + } + } + public CompetitionViewModel? Insert(CompetitionBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + + var competitions = context.GetCollection("Competitions"); + + model.Id = (int)competitions.CountDocuments(FilterDefinition.Empty); + + var competition = Competition.Create(model); + competitions.InsertOne(competition); + return competition.GetViewModel; + } + public CompetitionViewModel? Update(CompetitionBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var competitions = context.GetCollection("Competitions"); + + var filter = Builders.Filter.Eq(x => x.Id, model.Id); + var competition = competitions.Find(filter).FirstOrDefault(); + if (competition == null) + { + return null; + } + competition.Update(model); + competitions.ReplaceOne(filter, competition); + return competition.GetViewModel; + } + public CompetitionViewModel? Delete(CompetitionBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var categories = context.GetCollection("Competitions"); + + var filter = Builders.Filter.Eq(x => x.Id, model.Id); + var category = categories.FindOneAndDelete(filter); + return category?.GetViewModel; + } + } +} diff --git a/SportCompetitionsMongo/Implements/MemberStorage.cs b/SportCompetitionsMongo/Implements/MemberStorage.cs new file mode 100644 index 0000000..06a3b87 --- /dev/null +++ b/SportCompetitionsMongo/Implements/MemberStorage.cs @@ -0,0 +1,90 @@ +using MongoDB.Driver; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.SearchModels; +using SportCompetitionsContracts.StoragesContracts; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsMongo.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace SportCompetitionsMongo.Implements +{ + public class MemberStorage : IMemberStorage + { + + public void ClearEntity() + { + using var context = new SportCompetitionsMongoDB(); + context.GetCollection("Members") + .DeleteMany(Builders.Filter.Empty); + } + + public List GetFullList() + { + using var context = new SportCompetitionsMongoDB(); + var members = context.GetCollection("Members").Find(Builders.Filter.Empty).ToList(); + + return members.Select(x => x.GetViewModel).ToList(); + } + public List GetFilteredList(MemberSearchModel model) + { + using var context = new SportCompetitionsMongoDB(); + if (!model.Id.HasValue) return new List(); + + var filterBuilder = Builders.Filter; + var filter = filterBuilder.Empty; + filter = filterBuilder.Eq("Id", model.Id); + + var members = context.GetCollection("Members").Find(filter).ToList(); + + return members.Select(x => x.GetViewModel).ToList(); + } + + public MemberViewModel? GetElement(MemberSearchModel model) + { + using var context = new SportCompetitionsMongoDB(); + var members = context.GetCollection("Members"); + if (!model.Id.HasValue) return null; + return members.Find(x => x.Id == model.Id).FirstOrDefault()?.GetViewModel; + } + public MemberViewModel? Insert(MemberBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + + + var members = context.GetCollection("Members"); + + model.Id = (int)members.CountDocuments(FilterDefinition.Empty); + + var newMember = Member.Create(model); + + if (newMember == null) return null; + + + members.InsertOne(newMember); + return newMember.GetViewModel; + } + public MemberViewModel? Update(MemberBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var member = context.GetCollection("Members").Find(x => x.Id == model.Id).FirstOrDefault(); + if (member == null) return null; + member.Update(model); + context.GetCollection("Members").ReplaceOne(x => x.Id == model.Id, member); + return member.GetViewModel; + } + public MemberViewModel? Delete(MemberBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var element = context.GetCollection("Members").Find(x => x.Id == model.Id).FirstOrDefault(); + if (element != null) + { + context.GetCollection("Members").DeleteOne(x => x.Id == model.Id); + return element.GetViewModel; + } + return null; + } + } +} diff --git a/SportCompetitionsMongo/Implements/RecordStorage.cs b/SportCompetitionsMongo/Implements/RecordStorage.cs new file mode 100644 index 0000000..425bc8c --- /dev/null +++ b/SportCompetitionsMongo/Implements/RecordStorage.cs @@ -0,0 +1,90 @@ +using MongoDB.Driver; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.SearchModels; +using SportCompetitionsContracts.StoragesContracts; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsMongo.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace SportCompetitionsMongo.Implements +{ + public class RecordStorage : IRecordStorage + { + + public void ClearEntity() + { + using var context = new SportCompetitionsMongoDB(); + context.GetCollection("Records") + .DeleteMany(Builders.Filter.Empty); + } + + public List GetFullList() + { + using var context = new SportCompetitionsMongoDB(); + var records = context.GetCollection("Records").Find(Builders.Filter.Empty).ToList(); + + return records.Select(x => x.GetViewModel).ToList(); + } + public List GetFilteredList(RecordSearchModel model) + { + using var context = new SportCompetitionsMongoDB(); + if (!model.Id.HasValue) return new List(); + + var filterBuilder = Builders.Filter; + var filter = filterBuilder.Empty; + filter = filterBuilder.Eq("Id", model.Id); + + var records = context.GetCollection("Records").Find(filter).ToList(); + + return records.Select(x => x.GetViewModel).ToList(); + } + + public RecordViewModel? GetElement(RecordSearchModel model) + { + using var context = new SportCompetitionsMongoDB(); + var records = context.GetCollection("Records"); + if (!model.Id.HasValue) return null; + return records.Find(x => x.Id == model.Id).FirstOrDefault()?.GetViewModel; + } + public RecordViewModel? Insert(RecordBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + + + var records = context.GetCollection("Records"); + + model.Id = (int)records.CountDocuments(FilterDefinition.Empty); + + var newRecord = Record.Create(model); + + if (newRecord == null) return null; + + + records.InsertOne(newRecord); + return newRecord.GetViewModel; + } + public RecordViewModel? Update(RecordBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var record = context.GetCollection("Records").Find(x => x.Id == model.Id).FirstOrDefault(); + if (record == null) return null; + record.Update(model); + context.GetCollection("Records").ReplaceOne(x => x.Id == model.Id, record); + return record.GetViewModel; + } + public RecordViewModel? Delete(RecordBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var element = context.GetCollection("Records").Find(x => x.Id == model.Id).FirstOrDefault(); + if (element != null) + { + context.GetCollection("Records").DeleteOne(x => x.Id == model.Id); + return element.GetViewModel; + } + return null; + } + } +} diff --git a/SportCompetitionsMongo/Implements/ResultStorage.cs b/SportCompetitionsMongo/Implements/ResultStorage.cs new file mode 100644 index 0000000..9de44fc --- /dev/null +++ b/SportCompetitionsMongo/Implements/ResultStorage.cs @@ -0,0 +1,90 @@ +using MongoDB.Driver; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.SearchModels; +using SportCompetitionsContracts.StoragesContracts; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsMongo.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace SportCompetitionsMongo.Implements +{ + public class ResultStorage : IResultStorage + { + + public void ClearEntity() + { + using var context = new SportCompetitionsMongoDB(); + context.GetCollection("Results") + .DeleteMany(Builders.Filter.Empty); + } + + public List GetFullList() + { + using var context = new SportCompetitionsMongoDB(); + var results = context.GetCollection("Results").Find(Builders.Filter.Empty).ToList(); + + return results.Select(x => x.GetViewModel).ToList(); + } + public List GetFilteredList(ResultSearchModel model) + { + using var context = new SportCompetitionsMongoDB(); + if (!model.Id.HasValue) return new List(); + + var filterBuilder = Builders.Filter; + var filter = filterBuilder.Empty; + filter = filterBuilder.Eq("Id", model.Id); + + var results = context.GetCollection("Results").Find(filter).ToList(); + + return results.Select(x => x.GetViewModel).ToList(); + } + + public ResultViewModel? GetElement(ResultSearchModel model) + { + using var context = new SportCompetitionsMongoDB(); + var results = context.GetCollection("Results"); + if (!model.Id.HasValue) return null; + return results.Find(x => x.Id == model.Id).FirstOrDefault()?.GetViewModel; + } + public ResultViewModel? Insert(ResultBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + + + var results = context.GetCollection("Results"); + + model.Id = (int)results.CountDocuments(FilterDefinition.Empty); + + var newResult = Result.Create(model); + + if (newResult == null) return null; + + + results.InsertOne(newResult); + return newResult.GetViewModel; + } + public ResultViewModel? Update(ResultBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var result = context.GetCollection("Results").Find(x => x.Id == model.Id).FirstOrDefault(); + if (result == null) return null; + result.Update(model); + context.GetCollection("Results").ReplaceOne(x => x.Id == model.Id, result); + return result.GetViewModel; + } + public ResultViewModel? Delete(ResultBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var element = context.GetCollection("Results").Find(x => x.Id == model.Id).FirstOrDefault(); + if (element != null) + { + context.GetCollection("Results").DeleteOne(x => x.Id == model.Id); + return element.GetViewModel; + } + return null; + } + } +} diff --git a/SportCompetitionsMongo/Implements/TeamStorage.cs b/SportCompetitionsMongo/Implements/TeamStorage.cs new file mode 100644 index 0000000..92d63ad --- /dev/null +++ b/SportCompetitionsMongo/Implements/TeamStorage.cs @@ -0,0 +1,110 @@ +using MongoDB.Bson; +using MongoDB.Driver; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.SearchModels; +using SportCompetitionsContracts.StoragesContracts; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsMongo.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo.Implements +{ + public class TeamStorage : ITeamStorage + { + + public void ClearEntity() + { + using var context = new SportCompetitionsMongoDB(); + context.GetCollection("Teams") + .DeleteMany(Builders.Filter.Empty); + } + + public List GetFullList() + { + using var context = new SportCompetitionsMongoDB(); + var teams = context.GetCollection("Teams"); + return teams.Find(Builders.Filter.Empty) + .ToList() + .Select(x => x.GetViewModel) + .ToList(); + } + public List GetFilteredList(TeamSearchModel model) + { + if (string.IsNullOrEmpty(model.TeamName)) return new List(); + using var context = new SportCompetitionsMongoDB(); + var teams = context.GetCollection("Teams"); + + var filterBuilder = Builders.Filter; + var filter = filterBuilder.Regex(x => x.TeamName, new BsonRegularExpression(model.TeamName)); + return teams + .Find(filter) + .ToList() + .Select(x => x.GetViewModel) + .ToList(); + } + + public TeamViewModel? GetElement(TeamSearchModel model) + { + if (!model.Id.HasValue) + { + return null; + } + using (var context = new SportCompetitionsMongoDB()) + { + var teams = context.GetCollection("Teams"); + + var filterBuilder = Builders.Filter; + var filter = filterBuilder.Empty; + + if (!model.Id.HasValue) + { + filter &= filterBuilder.Eq(x => x.Id, model.Id); + } + + return teams.Find(filter) + .FirstOrDefault() + ?.GetViewModel; + } + } + public TeamViewModel? Insert(TeamBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + + var teams = context.GetCollection("Teams"); + + model.Id = (int)teams.CountDocuments(FilterDefinition.Empty); + + var team = Team.Create(model); + teams.InsertOne(team); + return team.GetViewModel; + } + public TeamViewModel? Update(TeamBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var teams = context.GetCollection("Teams"); + + var filter = Builders.Filter.Eq(x => x.Id, model.Id); + var team = teams.Find(filter).FirstOrDefault(); + if (team == null) + { + return null; + } + team.Update(model); + teams.ReplaceOne(filter, team); + return team.GetViewModel; + } + public TeamViewModel? Delete(TeamBindingModel model) + { + using var context = new SportCompetitionsMongoDB(); + var categories = context.GetCollection("Teams"); + + var filter = Builders.Filter.Eq(x => x.Id, model.Id); + var category = categories.FindOneAndDelete(filter); + return category?.GetViewModel; + } + } +} diff --git a/SportCompetitionsMongo/Models/Competition.cs b/SportCompetitionsMongo/Models/Competition.cs new file mode 100644 index 0000000..5100c94 --- /dev/null +++ b/SportCompetitionsMongo/Models/Competition.cs @@ -0,0 +1,57 @@ +using MongoDB.Bson.Serialization.Attributes; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo.Models +{ + public class Competition : ICompetitionModel + { + [BsonId] + [BsonElement("_id")] + public int Id { get; set; } + + [BsonRequired] + public string CompetitionName { get; set; } = string.Empty; + + [BsonRequired] + public DateTime CompetitionDateHolding { get; set; } + [BsonRequired] + + public string CompetitionCity { get; set; } = string.Empty; + + public static Competition? Create(CompetitionBindingModel model) + { + if (model == null) return null; + return new Competition() + { + Id = model.Id, + CompetitionName = model.CompetitionName, + CompetitionDateHolding = model.CompetitionDateHolding, + CompetitionCity = model.CompetitionCity, + }; + } + + public void Update(CompetitionBindingModel model) + { + if (model == null) return; + Id = model.Id; + CompetitionName = model.CompetitionName; + CompetitionDateHolding = model.CompetitionDateHolding; + CompetitionCity = model.CompetitionCity; + } + + public CompetitionViewModel GetViewModel => new() + { + Id = Id, + CompetitionName = CompetitionName, + CompetitionDateHolding = CompetitionDateHolding, + CompetitionCity = CompetitionCity, + }; + } +} diff --git a/SportCompetitionsMongo/Models/Member.cs b/SportCompetitionsMongo/Models/Member.cs new file mode 100644 index 0000000..f9e2938 --- /dev/null +++ b/SportCompetitionsMongo/Models/Member.cs @@ -0,0 +1,66 @@ +using MongoDB.Bson.Serialization.Attributes; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo.Models +{ + public class Member : IMemberModel + { + [BsonId] + [BsonElement("_id")] + public int Id { get; set; } + + [BsonRequired] + public string MemberFCs { get; set; } = string.Empty; + + [BsonRequired] + public DateTime MemberBirthDate { get; set; } + + [BsonRequired] + public string MemberGender { get; set; } = string.Empty; + [BsonRequired] + [BsonElement("team_id")] + public int TeamId { get; set; } + [BsonIgnoreIfNull] + [BsonIgnoreIfDefault] + public virtual Team Team { get; set; } + + public static Member? Create(MemberBindingModel model) + { + if (model == null) return null; + return new Member() + { + Id = model.Id, + MemberFCs = model.MemberFCs, + MemberBirthDate = model.MemberBirthDate, + MemberGender = model.MemberGender, + TeamId = model.TeamId, + }; + } + + public void Update(MemberBindingModel model) + { + if (model == null) return; + Id = model.Id; + MemberFCs = model.MemberFCs; + MemberBirthDate = model.MemberBirthDate; + MemberGender = model.MemberGender; + TeamId = model.TeamId; + } + + public MemberViewModel GetViewModel => new() + { + Id = Id, + MemberFCs = MemberFCs, + MemberBirthDate = MemberBirthDate, + MemberGender = MemberGender, + TeamId = TeamId, + }; + } +} diff --git a/SportCompetitionsMongo/Models/Record.cs b/SportCompetitionsMongo/Models/Record.cs new file mode 100644 index 0000000..de2bbf5 --- /dev/null +++ b/SportCompetitionsMongo/Models/Record.cs @@ -0,0 +1,71 @@ +using MongoDB.Bson.Serialization.Attributes; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo.Models +{ + public class Record : IRecordModel + { + [BsonId] + [BsonElement("_id")] + public int Id { get; set; } + + [BsonRequired] + public string RecordName { get; set; } = string.Empty; + [BsonRequired] + public string RecordDecriptiption { get; set; } = string.Empty; + + [BsonRequired] + public DateTime RecordDate { get; set; } + [BsonRequired] + public int RecordValue { get; set; } + + [BsonRequired] + [BsonElement("member_id")] + public int MemberId { get; set; } + [BsonIgnoreIfNull] + [BsonIgnoreIfDefault] + public virtual Member Member { get; set; } + + public static Record? Create(RecordBindingModel model) + { + if (model == null) return null; + return new Record() + { + Id = model.Id, + RecordName = model.RecordName, + RecordDate = model.RecordDate, + RecordDecriptiption = model.RecordDecriptiption, + MemberId = model.MemberId, + RecordValue = model.RecordValue, + }; + } + + public void Update(RecordBindingModel model) + { + if (model == null) return; + Id = model.Id; + RecordName = model.RecordName; + RecordDate = model.RecordDate; + RecordDecriptiption = model.RecordDecriptiption; + MemberId = model.MemberId; + RecordValue = model.RecordValue; + } + + public RecordViewModel GetViewModel => new() + { + Id = Id, + RecordName = RecordName, + RecordDate = RecordDate, + RecordDecriptiption =RecordDecriptiption, + MemberId = MemberId, + RecordValue = RecordValue, + }; + } +} diff --git a/SportCompetitionsMongo/Models/Result.cs b/SportCompetitionsMongo/Models/Result.cs new file mode 100644 index 0000000..c18e20e --- /dev/null +++ b/SportCompetitionsMongo/Models/Result.cs @@ -0,0 +1,70 @@ +using MongoDB.Bson.Serialization.Attributes; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo.Models +{ + public class Result : IResultModel + { + [BsonId] + [BsonElement("_id")] + public int Id { get; set; } + + [BsonRequired] + public string ResultName { get; set; } = string.Empty; + + + [BsonRequired] + public int ResultPosition { get; set; } + [BsonRequired] + [BsonElement("team_id")] + public int TeamId { get; set; } + [BsonRequired] + [BsonElement("competition_id")] + public int CompetitionId { get; set; } + [BsonIgnoreIfNull] + [BsonIgnoreIfDefault] + public virtual Team Team { get; set; } + [BsonIgnoreIfNull] + [BsonIgnoreIfDefault] + public virtual Competition Competition { get; set; } + + public static Result? Create(ResultBindingModel model) + { + if (model == null) return null; + return new Result() + { + Id = model.Id, + ResultName = model.ResultName, + CompetitionId = model.CompetitionId, + TeamId = model.TeamId, + ResultPosition = model.ResultPosition, + }; + } + + public void Update(ResultBindingModel model) + { + if (model == null) return; + Id = model.Id; + ResultName = model.ResultName; + CompetitionId = model.CompetitionId; + TeamId = model.TeamId; + ResultPosition = model.ResultPosition; + } + + public ResultViewModel GetViewModel => new() + { + Id = Id, + ResultName = ResultName, + CompetitionId = CompetitionId, + TeamId = TeamId, + ResultPosition = ResultPosition, + }; + } +} diff --git a/SportCompetitionsMongo/Models/Team.cs b/SportCompetitionsMongo/Models/Team.cs new file mode 100644 index 0000000..4fcd7d0 --- /dev/null +++ b/SportCompetitionsMongo/Models/Team.cs @@ -0,0 +1,51 @@ +using MongoDB.Bson.Serialization.Attributes; +using SportCompetitionsContracts.BindingModels; +using SportCompetitionsContracts.ViewModels; +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo.Models +{ + public class Team : ITeamModel + { + [BsonId] + [BsonElement("_id")] + public int Id { get; set; } + + [BsonRequired] + public string TeamName { get; set; } = string.Empty; + + [BsonRequired] + public string? TeamCountry { get; set; } + + public static Team? Create(TeamBindingModel model) + { + if (model == null) return null; + return new Team() + { + Id = model.Id, + TeamName = model.TeamName, + TeamCountry = model.TeamCountry, + }; + } + + public void Update(TeamBindingModel model) + { + if (model == null) return; + Id = model.Id; + TeamName = model.TeamName; + TeamCountry = model.TeamCountry; + } + + public TeamViewModel GetViewModel => new() + { + Id = Id, + TeamName = TeamName, + TeamCountry = TeamCountry, + }; + } +} diff --git a/SportCompetitionsMongo/PostgresToMongo.cs b/SportCompetitionsMongo/PostgresToMongo.cs new file mode 100644 index 0000000..15daeb6 --- /dev/null +++ b/SportCompetitionsMongo/PostgresToMongo.cs @@ -0,0 +1,120 @@ +using MongoDB.Bson; +using MongoDB.Driver; +using Npgsql; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace SportCompetitionsMongo +{ + public static class PostgresToMongo + { + public static void Convert() + { + string postgresConnection = "Host=localhost;Username=postgres;Password=postgres;Database=SportCompetitionsDatabase"; + using var psqlConn = new NpgsqlConnection(postgresConnection); + psqlConn.Open(); + + var client = new MongoClient("mongodb://localhost:27017"); + var database = client.GetDatabase("lab8SUBD"); + + var teams = database.GetCollection("Teams"); + var members = database.GetCollection("Members"); + var competitions = database.GetCollection("Competitions"); + var records = database.GetCollection("Records"); + var results = database.GetCollection("Results"); + + //Конвертация покупателей + + using var psqlTeams = new NpgsqlCommand("SELECT * FROM \"Teams\"", psqlConn); + using var readTeams = psqlTeams.ExecuteReader(); + + while (readTeams.Read()) + { + var document = new BsonDocument(); + for (int i = 0; i < readTeams.FieldCount; i++) + { + document.Add(readTeams.GetName(i), BsonValue.Create(readTeams.GetValue(i))); + } + teams.InsertOne(document); + } + readTeams.Close(); + psqlTeams.Cancel(); + + //Конвертация поваров + + using var psqlMembers = new NpgsqlCommand("SELECT * FROM \"Members\"", psqlConn); + using var readMembers = psqlMembers.ExecuteReader(); + + while (readMembers.Read()) + { + var document = new BsonDocument(); + for (int i = 0; i < readMembers.FieldCount; i++) + { + document.Add(readMembers.GetName(i), BsonValue.Create(readMembers.GetValue(i))); + } + members.InsertOne(document); + } + readMembers.Close(); + psqlMembers.Cancel(); + + //Конвертация меню + + using var psqlCompetitions = new NpgsqlCommand("SELECT * FROM \"Competitions\"", psqlConn); + using var readCompetitions = psqlCompetitions.ExecuteReader(); + + while (readCompetitions.Read()) + { + var document = new BsonDocument(); + for (int i = 0; i < readCompetitions.FieldCount; i++) + { + document.Add(readCompetitions.GetName(i), BsonValue.Create(readCompetitions.GetValue(i))); + } + competitions.InsertOne(document); + } + readCompetitions.Close(); + psqlCompetitions.Cancel(); + + //Конвертация столиков + + using var psqlRecords = new NpgsqlCommand("SELECT * FROM \"Records\"", psqlConn); + using var readRecords = psqlRecords.ExecuteReader(); + + while (readRecords.Read()) + { + var document = new BsonDocument(); + for (int i = 0; i < readRecords.FieldCount; i++) + { + document.Add(readRecords.GetName(i), BsonValue.Create(readRecords.GetValue(i))); + } + records.InsertOne(document); + } + readRecords.Close(); + psqlRecords.Cancel(); + + //Конфертация заказов + + using var psqlResults = new NpgsqlCommand("SELECT * FROM \"Results\"", psqlConn); + using var readResults = psqlResults.ExecuteReader(); + + while (readResults.Read()) + { + var document = new BsonDocument(); + for (int i = 0; i < readResults.FieldCount; i++) + { + string fieldName = readResults.GetName(i); + if (fieldName == "RecordId") fieldName = "record_id"; + if (fieldName == "MemberId") fieldName = "member_id"; + if (fieldName == "TeamId") fieldName = "team_id"; + if (fieldName == "CompetitionIds") fieldName = "competition_ids"; + document.Add(readResults.GetName(i), BsonValue.Create(readResults.GetValue(i))); + } + results.InsertOne(document); + } + readResults.Close(); + psqlResults.Cancel(); + psqlConn.Close(); + } + } +} diff --git a/SportCompetitionsMongo/SportCompetitionsMongo.csproj b/SportCompetitionsMongo/SportCompetitionsMongo.csproj new file mode 100644 index 0000000..38a69bf --- /dev/null +++ b/SportCompetitionsMongo/SportCompetitionsMongo.csproj @@ -0,0 +1,22 @@ + + + + net7.0 + enable + enable + + + + + + + + + + + + + + + + diff --git a/SportCompetitionsMongo/SportCompetitionsMongoDB.cs b/SportCompetitionsMongo/SportCompetitionsMongoDB.cs new file mode 100644 index 0000000..781d476 --- /dev/null +++ b/SportCompetitionsMongo/SportCompetitionsMongoDB.cs @@ -0,0 +1,28 @@ +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongo +{ + public class SportCompetitionsMongoDB : IDisposable + { + private readonly MongoClient _client; + private readonly IMongoDatabase _database; + + public SportCompetitionsMongoDB(string connectionString = "mongodb://localhost:27017", string databaseName = "SportCompetitionsDatabase") + { + _client = new MongoClient(connectionString); + _database = _client.GetDatabase(databaseName); + } + + public IMongoCollection GetCollection(string collectionName) + { + return _database.GetCollection(collectionName); + } + + public void Dispose() { } + } +} diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsBusinessLogic.dll b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsBusinessLogic.dll new file mode 100644 index 0000000..3834a26 Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsBusinessLogic.dll differ diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsBusinessLogic.pdb b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsBusinessLogic.pdb new file mode 100644 index 0000000..2eb1e64 Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsBusinessLogic.pdb differ diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsContracts.dll b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsContracts.dll new file mode 100644 index 0000000..627e8ca Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsContracts.dll differ diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsContracts.pdb b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsContracts.pdb new file mode 100644 index 0000000..5045b5e Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsContracts.pdb differ diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsDataModels.dll b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsDataModels.dll new file mode 100644 index 0000000..dfbcccf Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsDataModels.dll differ diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsDataModels.pdb b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsDataModels.pdb new file mode 100644 index 0000000..8284c25 Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsDataModels.pdb differ diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.deps.json b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.deps.json new file mode 100644 index 0000000..fbb49c6 --- /dev/null +++ b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.deps.json @@ -0,0 +1,610 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v7.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v7.0": { + "SportCompetitionsMongo/1.0.0": { + "dependencies": { + "Bogus": "35.5.1", + "Microsoft.Extensions.Options": "8.0.2", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11", + "SportCompetitionsBusinessLogic": "1.0.0", + "SportCompetitionsContracts": "1.0.0", + "SportCompetitionsDataModels": "1.0.0" + }, + "runtime": { + "SportCompetitionsMongo.dll": {} + } + }, + "AWSSDK.Core/3.7.100.14": { + "runtime": { + "lib/netcoreapp3.1/AWSSDK.Core.dll": { + "assemblyVersion": "3.3.0.0", + "fileVersion": "3.7.100.14" + } + } + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "dependencies": { + "AWSSDK.Core": "3.7.100.14" + }, + "runtime": { + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": { + "assemblyVersion": "3.3.0.0", + "fileVersion": "3.7.100.14" + } + } + }, + "Bogus/35.5.1": { + "runtime": { + "lib/net6.0/Bogus.dll": { + "assemblyVersion": "35.5.1.0", + "fileVersion": "35.5.1.0" + } + } + }, + "DnsClient/1.6.1": { + "dependencies": { + "Microsoft.Win32.Registry": "5.0.0" + }, + "runtime": { + "lib/net5.0/DnsClient.dll": { + "assemblyVersion": "1.6.1.0", + "fileVersion": "1.6.1.0" + } + } + }, + "Microsoft.EntityFrameworkCore/7.0.11": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11", + "Microsoft.EntityFrameworkCore.Analyzers": "7.0.11", + "Microsoft.Extensions.Caching.Memory": "7.0.0", + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.Extensions.Logging": "7.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "7.0.11.0", + "fileVersion": "7.0.1123.40906" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": { + "runtime": { + "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "7.0.11.0", + "fileVersion": "7.0.1123.40906" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/7.0.11": {}, + "Microsoft.EntityFrameworkCore.Relational/7.0.11": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "7.0.11", + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "7.0.11.0", + "fileVersion": "7.0.1123.40906" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/7.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.22.51805" + } + } + }, + "Microsoft.Extensions.Caching.Memory/7.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.22.51805" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.22.51805" + } + } + }, + "Microsoft.Extensions.DependencyInjection/7.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.22.51805" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging/7.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.22.51805" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/7.0.0": { + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.0.22.51805" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.NETCore.Platforms/5.0.0": {}, + "Microsoft.Win32.Registry/5.0.0": { + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "MongoDB.Bson/2.25.0": { + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Bson.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Driver/2.25.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Driver.Core/2.25.0": { + "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", + "DnsClient": "1.6.1", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2", + "SharpCompress": "0.30.1", + "Snappier": "1.0.0", + "System.Buffers": "4.5.1", + "ZstdSharp.Port": "0.7.3" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.Core.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Libmongocrypt/1.8.2": { + "runtime": { + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": { + "assemblyVersion": "1.8.2.0", + "fileVersion": "1.8.2.0" + } + }, + "runtimeTargets": { + "runtimes/linux/native/libmongocrypt.so": { + "rid": "linux", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx/native/libmongocrypt.dylib": { + "rid": "osx", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win/native/mongocrypt.dll": { + "rid": "win", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "Npgsql/7.0.6": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "7.0.0" + }, + "runtime": { + "lib/net7.0/Npgsql.dll": { + "assemblyVersion": "7.0.6.0", + "fileVersion": "7.0.6.0" + } + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "7.0.11", + "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11", + "Microsoft.EntityFrameworkCore.Relational": "7.0.11", + "Npgsql": "7.0.6" + }, + "runtime": { + "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "assemblyVersion": "7.0.11.0", + "fileVersion": "7.0.11.0" + } + } + }, + "SharpCompress/0.30.1": { + "runtime": { + "lib/net5.0/SharpCompress.dll": { + "assemblyVersion": "0.30.1.0", + "fileVersion": "0.30.1.0" + } + } + }, + "Snappier/1.0.0": { + "runtime": { + "lib/net5.0/Snappier.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "System.Buffers/4.5.1": {}, + "System.Memory/4.5.5": {}, + "System.Runtime.CompilerServices.Unsafe/5.0.0": {}, + "System.Security.AccessControl/5.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "System.Security.Principal.Windows/5.0.0": {}, + "ZstdSharp.Port/0.7.3": { + "runtime": { + "lib/net7.0/ZstdSharp.dll": { + "assemblyVersion": "0.7.3.0", + "fileVersion": "0.7.3.0" + } + } + }, + "SportCompetitionsBusinessLogic/1.0.0": { + "dependencies": { + "SportCompetitionsContracts": "1.0.0", + "SportCompetitionsDataModels": "1.0.0" + }, + "runtime": { + "SportCompetitionsBusinessLogic.dll": {} + } + }, + "SportCompetitionsContracts/1.0.0": { + "dependencies": { + "SportCompetitionsDataModels": "1.0.0" + }, + "runtime": { + "SportCompetitionsContracts.dll": {} + } + }, + "SportCompetitionsDataModels/1.0.0": { + "runtime": { + "SportCompetitionsDataModels.dll": {} + } + } + } + }, + "libraries": { + "SportCompetitionsMongo/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "AWSSDK.Core/3.7.100.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gnEgxBlk4PFEfdPE8Lkf4+D16MZFYSaW7/o6Wwe5e035QWUkTJX0Dn4LfTCdV5QSEL/fOFxu+yCAm55eIIBgog==", + "path": "awssdk.core/3.7.100.14", + "hashPath": "awssdk.core.3.7.100.14.nupkg.sha512" + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dGCVuVo0CFUKWW85W8YENO+aREf8sCBDjvGbnNvxJuNW4Ss+brEU9ltHhq2KfZze2VUNK1/wygbPG1bmbpyXEw==", + "path": "awssdk.securitytoken/3.7.100.14", + "hashPath": "awssdk.securitytoken.3.7.100.14.nupkg.sha512" + }, + "Bogus/35.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GBp2peww04szEJ0GlBlzCYilFDaSkL7Ja4m37YeTRjC/mgoiZnUuifmgUxVD/oLU2MC1uoXfQYK91doGp7Zkpg==", + "path": "bogus/35.5.1", + "hashPath": "bogus.35.5.1.nupkg.sha512" + }, + "DnsClient/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==", + "path": "dnsclient/1.6.1", + "hashPath": "dnsclient.1.6.1.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/7.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r7YGITjQ7v1hYtUXIavjSx+T1itKVPUFAIBN7HaKNjbR8x+gep8w9H3NEchglJOh1woZR4b2MhbSo2YFRZwZDg==", + "path": "microsoft.entityframeworkcore/7.0.11", + "hashPath": "microsoft.entityframeworkcore.7.0.11.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IoOnhycZ0/VtLowf0HgB0cujxwksokzkS3/5108AHOcbntHUTqwxtCjG4E4FCly/45G+mxb+4PxBdFZhA49lwQ==", + "path": "microsoft.entityframeworkcore.abstractions/7.0.11", + "hashPath": "microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/7.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Qexum5safSSfijx6P1QSq5bVJPPTM/uf7lQmpL/shkiozEC/0FzqNaVUfFpbNN8zsO1jMFYbeDMF4cxJMlTT9w==", + "path": "microsoft.entityframeworkcore.analyzers/7.0.11", + "hashPath": "microsoft.entityframeworkcore.analyzers.7.0.11.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/7.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yHEEyah1XARStV1SJOsdKj8ieoMCZ0MkNuQaLfWONMWmbqwuDohfGQZk/FuzdT4aO/lJrUYiXbBSFv0ACzphEw==", + "path": "microsoft.entityframeworkcore.relational/7.0.11", + "hashPath": "microsoft.entityframeworkcore.relational.7.0.11.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==", + "path": "microsoft.extensions.caching.abstractions/7.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==", + "path": "microsoft.extensions.caching.memory/7.0.0", + "hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==", + "path": "microsoft.extensions.configuration.abstractions/7.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==", + "path": "microsoft.extensions.dependencyinjection/7.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==", + "path": "microsoft.extensions.logging/7.0.0", + "hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==", + "path": "microsoft.extensions.logging.abstractions/7.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "path": "microsoft.netcore.platforms/5.0.0", + "hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "path": "microsoft.win32.registry/5.0.0", + "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512" + }, + "MongoDB.Bson/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xQx/qtC2nu9oGiyNqAwfiDpUMweLi0nID677cyKykpwmj5AVMrnd//UwmcmuX95178DeY6rf7cjmA613TQXPiA==", + "path": "mongodb.bson/2.25.0", + "hashPath": "mongodb.bson.2.25.0.nupkg.sha512" + }, + "MongoDB.Driver/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dMqnZTV6MuvoEI4yFtSvKJdAoN6NeyAEvG8aoxnrLIVd7bR84QxLgpsM1nhK17qkOcIx/IrpMIfrvp5iMnYGBg==", + "path": "mongodb.driver/2.25.0", + "hashPath": "mongodb.driver.2.25.0.nupkg.sha512" + }, + "MongoDB.Driver.Core/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oN4nLgO5HQEThTg/zqeoHqaO2+q64DBVb4r7BvhaFb0p0TM9jZKnCKvh1EA8d9E9swIz0CgvMrvL1mPyRCZzag==", + "path": "mongodb.driver.core/2.25.0", + "hashPath": "mongodb.driver.core.2.25.0.nupkg.sha512" + }, + "MongoDB.Libmongocrypt/1.8.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-z/8JCULSHM1+mzkau0ivIkU9kIn8JEFFSkmYTSaMaWMMHt96JjUtMKuXxeGNGSnHZ5290ZPKIlQfjoWFk2sKog==", + "path": "mongodb.libmongocrypt/1.8.2", + "hashPath": "mongodb.libmongocrypt.1.8.2.nupkg.sha512" + }, + "Npgsql/7.0.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TAqvwRnm3NJ0QvN7cvu6geJkbI0XPzGVRElVY5hF4gsgA+BnE12x6GM1TLhdeq+7ZKvvo3BD8jXKnXmr3tvdEw==", + "path": "npgsql/7.0.6", + "hashPath": "npgsql.7.0.6.nupkg.sha512" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cHEgEz0ldXc9wVANs8sJqC+3eilqefrkasCBgaVT0tyj8tb1p3/pwy2ngjboNkDG3M0z+xJsJ4jC5p8wySAM3w==", + "path": "npgsql.entityframeworkcore.postgresql/7.0.11", + "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512" + }, + "SharpCompress/0.30.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==", + "path": "sharpcompress/0.30.1", + "hashPath": "sharpcompress.0.30.1.nupkg.sha512" + }, + "Snappier/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==", + "path": "snappier/1.0.0", + "hashPath": "snappier.1.0.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.Memory/4.5.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "path": "system.memory/4.5.5", + "hashPath": "system.memory.4.5.5.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "path": "system.security.accesscontrol/5.0.0", + "hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "ZstdSharp.Port/0.7.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U9Ix4l4cl58Kzz1rJzj5hoVTjmbx1qGMwzAcbv1j/d3NzrFaESIurQyg+ow4mivCgkE3S413y+U9k4WdnEIkRA==", + "path": "zstdsharp.port/0.7.3", + "hashPath": "zstdsharp.port.0.7.3.nupkg.sha512" + }, + "SportCompetitionsBusinessLogic/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "SportCompetitionsContracts/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "SportCompetitionsDataModels/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.dll b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.dll new file mode 100644 index 0000000..179c6a4 Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.dll differ diff --git a/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.pdb b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.pdb new file mode 100644 index 0000000..c391cc1 Binary files /dev/null and b/SportCompetitionsMongo/bin/Debug/net7.0/SportCompetitionsMongo.pdb differ diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/SportCompetitionsMongo/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 0000000..4257f4b --- /dev/null +++ b/SportCompetitionsMongo/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.AssemblyInfo.cs b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.AssemblyInfo.cs new file mode 100644 index 0000000..3492f1a --- /dev/null +++ b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("SportCompetitionsMongo")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("SportCompetitionsMongo")] +[assembly: System.Reflection.AssemblyTitleAttribute("SportCompetitionsMongo")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.AssemblyInfoInputs.cache b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.AssemblyInfoInputs.cache new file mode 100644 index 0000000..5504d73 --- /dev/null +++ b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +77372cd438e72a32ab35c6ca852bb779fba20d29 diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.GeneratedMSBuildEditorConfig.editorconfig b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..42b8583 --- /dev/null +++ b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,11 @@ +is_global = true +build_property.TargetFramework = net7.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = SportCompetitionsMongo +build_property.ProjectDir = D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\ diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.GlobalUsings.g.cs b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.assets.cache b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.assets.cache new file mode 100644 index 0000000..79dee5b Binary files /dev/null and b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.assets.cache differ diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.AssemblyReference.cache b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b0526ae Binary files /dev/null and b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.AssemblyReference.cache differ diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.BuildWithSkipAnalyzers b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.CopyComplete b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.CoreCompileInputs.cache b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..15fb65a --- /dev/null +++ b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +dd8304f5a48b340253e58ea594c1eb9434b2762d diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.FileListAbsolute.txt b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..613276b --- /dev/null +++ b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.csproj.FileListAbsolute.txt @@ -0,0 +1,19 @@ +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsMongo.deps.json +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsMongo.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsMongo.pdb +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsBusinessLogic.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsContracts.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsDataModels.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsBusinessLogic.pdb +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsContracts.pdb +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\bin\Debug\net7.0\SportCompetitionsDataModels.pdb +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.csproj.AssemblyReference.cache +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.GeneratedMSBuildEditorConfig.editorconfig +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.AssemblyInfoInputs.cache +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.AssemblyInfo.cs +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.csproj.CoreCompileInputs.cache +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.csproj.CopyComplete +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\refint\SportCompetitionsMongo.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\SportCompetitionsMongo.pdb +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongo\obj\Debug\net7.0\ref\SportCompetitionsMongo.dll diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.dll b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.dll new file mode 100644 index 0000000..179c6a4 Binary files /dev/null and b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.dll differ diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.pdb b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.pdb new file mode 100644 index 0000000..c391cc1 Binary files /dev/null and b/SportCompetitionsMongo/obj/Debug/net7.0/SportCompetitionsMongo.pdb differ diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/ref/SportCompetitionsMongo.dll b/SportCompetitionsMongo/obj/Debug/net7.0/ref/SportCompetitionsMongo.dll new file mode 100644 index 0000000..7781c93 Binary files /dev/null and b/SportCompetitionsMongo/obj/Debug/net7.0/ref/SportCompetitionsMongo.dll differ diff --git a/SportCompetitionsMongo/obj/Debug/net7.0/refint/SportCompetitionsMongo.dll b/SportCompetitionsMongo/obj/Debug/net7.0/refint/SportCompetitionsMongo.dll new file mode 100644 index 0000000..7781c93 Binary files /dev/null and b/SportCompetitionsMongo/obj/Debug/net7.0/refint/SportCompetitionsMongo.dll differ diff --git a/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.dgspec.json b/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.dgspec.json new file mode 100644 index 0000000..47f57d6 --- /dev/null +++ b/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.dgspec.json @@ -0,0 +1,275 @@ +{ + "format": 1, + "restore": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj": {} + }, + "projects": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj", + "projectName": "SportCompetitionsBusinessLogic", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "projectName": "SportCompetitionsContracts", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj", + "projectName": "SportCompetitionsDataModels", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj", + "projectName": "SportCompetitionsMongo", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Bogus": { + "target": "Package", + "version": "[35.5.1, )" + }, + "Microsoft.Extensions.Options": { + "target": "Package", + "version": "[8.0.2, )" + }, + "MongoDB.Bson": { + "target": "Package", + "version": "[2.25.0, )" + }, + "MongoDB.Driver": { + "target": "Package", + "version": "[2.25.0, )" + }, + "MongoDB.Driver.Core": { + "target": "Package", + "version": "[2.25.0, )" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL": { + "target": "Package", + "version": "[7.0.11, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.g.props b/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.g.props new file mode 100644 index 0000000..2666165 --- /dev/null +++ b/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.g.props @@ -0,0 +1,22 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Леонид\.nuget\packages\ + PackageReference + 6.7.0 + + + + + + + + + C:\Users\Леонид\.nuget\packages\awssdk.core\3.7.100.14 + C:\Users\Леонид\.nuget\packages\awssdk.securitytoken\3.7.100.14 + + \ No newline at end of file diff --git a/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.g.targets b/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.g.targets new file mode 100644 index 0000000..5eba56a --- /dev/null +++ b/SportCompetitionsMongo/obj/SportCompetitionsMongo.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/SportCompetitionsMongo/obj/project.assets.json b/SportCompetitionsMongo/obj/project.assets.json new file mode 100644 index 0000000..9950e99 --- /dev/null +++ b/SportCompetitionsMongo/obj/project.assets.json @@ -0,0 +1,1627 @@ +{ + "version": 3, + "targets": { + "net7.0": { + "AWSSDK.Core/3.7.100.14": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/AWSSDK.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/AWSSDK.Core.dll": { + "related": ".pdb;.xml" + } + } + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "type": "package", + "dependencies": { + "AWSSDK.Core": "[3.7.100.14, 4.0.0)" + }, + "compile": { + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": { + "related": ".pdb;.xml" + } + } + }, + "Bogus/35.5.1": { + "type": "package", + "compile": { + "lib/net6.0/Bogus.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Bogus.dll": { + "related": ".xml" + } + } + }, + "DnsClient/1.6.1": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Registry": "5.0.0" + }, + "compile": { + "lib/net5.0/DnsClient.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/DnsClient.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore/7.0.11": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11", + "Microsoft.EntityFrameworkCore.Analyzers": "7.0.11", + "Microsoft.Extensions.Caching.Memory": "7.0.0", + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.Extensions.Logging": "7.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/7.0.11": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/7.0.11": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "7.0.11", + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.Registry/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/Microsoft.Win32.Registry.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "MongoDB.Bson/2.25.0": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "compile": { + "lib/netstandard2.1/MongoDB.Bson.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Bson.dll": { + "related": ".xml" + } + } + }, + "MongoDB.Driver/2.25.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "2.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2" + }, + "compile": { + "lib/netstandard2.1/MongoDB.Driver.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.dll": { + "related": ".xml" + } + } + }, + "MongoDB.Driver.Core/2.25.0": { + "type": "package", + "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", + "DnsClient": "1.6.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2", + "SharpCompress": "0.30.1", + "Snappier": "1.0.0", + "System.Buffers": "4.5.1", + "ZstdSharp.Port": "0.7.3" + }, + "compile": { + "lib/netstandard2.1/MongoDB.Driver.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.Core.dll": { + "related": ".xml" + } + } + }, + "MongoDB.Libmongocrypt/1.8.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": {} + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": {} + }, + "contentFiles": { + "contentFiles/any/any/_._": { + "buildAction": "None", + "codeLanguage": "any", + "copyToOutput": false + } + }, + "build": { + "build/_._": {} + }, + "runtimeTargets": { + "runtimes/linux/native/libmongocrypt.so": { + "assetType": "native", + "rid": "linux" + }, + "runtimes/osx/native/libmongocrypt.dylib": { + "assetType": "native", + "rid": "osx" + }, + "runtimes/win/native/mongocrypt.dll": { + "assetType": "native", + "rid": "win" + } + } + }, + "Npgsql/7.0.6": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "6.0.0" + }, + "compile": { + "lib/net7.0/Npgsql.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Npgsql.dll": { + "related": ".xml" + } + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "[7.0.11, 8.0.0)", + "Microsoft.EntityFrameworkCore.Abstractions": "[7.0.11, 8.0.0)", + "Microsoft.EntityFrameworkCore.Relational": "[7.0.11, 8.0.0)", + "Npgsql": "7.0.6" + }, + "compile": { + "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "related": ".xml" + } + } + }, + "SharpCompress/0.30.1": { + "type": "package", + "compile": { + "lib/net5.0/SharpCompress.dll": {} + }, + "runtime": { + "lib/net5.0/SharpCompress.dll": {} + } + }, + "Snappier/1.0.0": { + "type": "package", + "compile": { + "lib/net5.0/Snappier.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Snappier.dll": { + "related": ".xml" + } + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Memory/4.5.5": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "compile": { + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + } + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "ZstdSharp.Port/0.7.3": { + "type": "package", + "compile": { + "lib/net7.0/ZstdSharp.dll": {} + }, + "runtime": { + "lib/net7.0/ZstdSharp.dll": {} + } + }, + "SportCompetitionsBusinessLogic/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v7.0", + "dependencies": { + "SportCompetitionsContracts": "1.0.0", + "SportCompetitionsDataModels": "1.0.0" + }, + "compile": { + "bin/placeholder/SportCompetitionsBusinessLogic.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsBusinessLogic.dll": {} + } + }, + "SportCompetitionsContracts/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v7.0", + "dependencies": { + "SportCompetitionsDataModels": "1.0.0" + }, + "compile": { + "bin/placeholder/SportCompetitionsContracts.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsContracts.dll": {} + } + }, + "SportCompetitionsDataModels/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v7.0", + "compile": { + "bin/placeholder/SportCompetitionsDataModels.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsDataModels.dll": {} + } + } + } + }, + "libraries": { + "AWSSDK.Core/3.7.100.14": { + "sha512": "gnEgxBlk4PFEfdPE8Lkf4+D16MZFYSaW7/o6Wwe5e035QWUkTJX0Dn4LfTCdV5QSEL/fOFxu+yCAm55eIIBgog==", + "type": "package", + "path": "awssdk.core/3.7.100.14", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "awssdk.core.3.7.100.14.nupkg.sha512", + "awssdk.core.nuspec", + "lib/net35/AWSSDK.Core.dll", + "lib/net35/AWSSDK.Core.pdb", + "lib/net35/AWSSDK.Core.xml", + "lib/net45/AWSSDK.Core.dll", + "lib/net45/AWSSDK.Core.pdb", + "lib/net45/AWSSDK.Core.xml", + "lib/netcoreapp3.1/AWSSDK.Core.dll", + "lib/netcoreapp3.1/AWSSDK.Core.pdb", + "lib/netcoreapp3.1/AWSSDK.Core.xml", + "lib/netstandard2.0/AWSSDK.Core.dll", + "lib/netstandard2.0/AWSSDK.Core.pdb", + "lib/netstandard2.0/AWSSDK.Core.xml", + "tools/account-management.ps1" + ] + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "sha512": "dGCVuVo0CFUKWW85W8YENO+aREf8sCBDjvGbnNvxJuNW4Ss+brEU9ltHhq2KfZze2VUNK1/wygbPG1bmbpyXEw==", + "type": "package", + "path": "awssdk.securitytoken/3.7.100.14", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/dotnet/cs/AWSSDK.SecurityToken.CodeAnalysis.dll", + "awssdk.securitytoken.3.7.100.14.nupkg.sha512", + "awssdk.securitytoken.nuspec", + "lib/net35/AWSSDK.SecurityToken.dll", + "lib/net35/AWSSDK.SecurityToken.pdb", + "lib/net35/AWSSDK.SecurityToken.xml", + "lib/net45/AWSSDK.SecurityToken.dll", + "lib/net45/AWSSDK.SecurityToken.pdb", + "lib/net45/AWSSDK.SecurityToken.xml", + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll", + "lib/netcoreapp3.1/AWSSDK.SecurityToken.pdb", + "lib/netcoreapp3.1/AWSSDK.SecurityToken.xml", + "lib/netstandard2.0/AWSSDK.SecurityToken.dll", + "lib/netstandard2.0/AWSSDK.SecurityToken.pdb", + "lib/netstandard2.0/AWSSDK.SecurityToken.xml", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Bogus/35.5.1": { + "sha512": "GBp2peww04szEJ0GlBlzCYilFDaSkL7Ja4m37YeTRjC/mgoiZnUuifmgUxVD/oLU2MC1uoXfQYK91doGp7Zkpg==", + "type": "package", + "path": "bogus/35.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "bogus.35.5.1.nupkg.sha512", + "bogus.nuspec", + "lib/net40/Bogus.dll", + "lib/net40/Bogus.xml", + "lib/net6.0/Bogus.dll", + "lib/net6.0/Bogus.xml", + "lib/netstandard1.3/Bogus.dll", + "lib/netstandard1.3/Bogus.xml", + "lib/netstandard2.0/Bogus.dll", + "lib/netstandard2.0/Bogus.xml" + ] + }, + "DnsClient/1.6.1": { + "sha512": "4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==", + "type": "package", + "path": "dnsclient/1.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dnsclient.1.6.1.nupkg.sha512", + "dnsclient.nuspec", + "icon.png", + "lib/net45/DnsClient.dll", + "lib/net45/DnsClient.xml", + "lib/net471/DnsClient.dll", + "lib/net471/DnsClient.xml", + "lib/net5.0/DnsClient.dll", + "lib/net5.0/DnsClient.xml", + "lib/netstandard1.3/DnsClient.dll", + "lib/netstandard1.3/DnsClient.xml", + "lib/netstandard2.0/DnsClient.dll", + "lib/netstandard2.0/DnsClient.xml", + "lib/netstandard2.1/DnsClient.dll", + "lib/netstandard2.1/DnsClient.xml" + ] + }, + "Microsoft.EntityFrameworkCore/7.0.11": { + "sha512": "r7YGITjQ7v1hYtUXIavjSx+T1itKVPUFAIBN7HaKNjbR8x+gep8w9H3NEchglJOh1woZR4b2MhbSo2YFRZwZDg==", + "type": "package", + "path": "microsoft.entityframeworkcore/7.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "buildTransitive/net6.0/Microsoft.EntityFrameworkCore.props", + "lib/net6.0/Microsoft.EntityFrameworkCore.dll", + "lib/net6.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.7.0.11.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": { + "sha512": "IoOnhycZ0/VtLowf0HgB0cujxwksokzkS3/5108AHOcbntHUTqwxtCjG4E4FCly/45G+mxb+4PxBdFZhA49lwQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/7.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/7.0.11": { + "sha512": "Qexum5safSSfijx6P1QSq5bVJPPTM/uf7lQmpL/shkiozEC/0FzqNaVUfFpbNN8zsO1jMFYbeDMF4cxJMlTT9w==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/7.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.7.0.11.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/7.0.11": { + "sha512": "yHEEyah1XARStV1SJOsdKj8ieoMCZ0MkNuQaLfWONMWmbqwuDohfGQZk/FuzdT4aO/lJrUYiXbBSFv0ACzphEw==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/7.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.7.0.11.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/7.0.0": { + "sha512": "IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/7.0.0": { + "sha512": "xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==", + "type": "package", + "path": "microsoft.extensions.caching.memory/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { + "sha512": "f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/7.0.0": { + "sha512": "elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/7.0.0": { + "sha512": "Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==", + "type": "package", + "path": "microsoft.extensions.logging/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.7.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/7.0.0": { + "sha512": "kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.2": { + "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "type": "package", + "path": "microsoft.extensions.options/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "sha512": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "type": "package", + "path": "microsoft.netcore.platforms/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.Registry/5.0.0": { + "sha512": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "type": "package", + "path": "microsoft.win32.registry/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.xml", + "lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "microsoft.win32.registry.5.0.0.nupkg.sha512", + "microsoft.win32.registry.nuspec", + "ref/net46/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", + "ref/netstandard2.0/Microsoft.Win32.Registry.dll", + "ref/netstandard2.0/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "MongoDB.Bson/2.25.0": { + "sha512": "xQx/qtC2nu9oGiyNqAwfiDpUMweLi0nID677cyKykpwmj5AVMrnd//UwmcmuX95178DeY6rf7cjmA613TQXPiA==", + "type": "package", + "path": "mongodb.bson/2.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net472/MongoDB.Bson.dll", + "lib/net472/MongoDB.Bson.xml", + "lib/netstandard2.0/MongoDB.Bson.dll", + "lib/netstandard2.0/MongoDB.Bson.xml", + "lib/netstandard2.1/MongoDB.Bson.dll", + "lib/netstandard2.1/MongoDB.Bson.xml", + "mongodb.bson.2.25.0.nupkg.sha512", + "mongodb.bson.nuspec", + "packageIcon.png" + ] + }, + "MongoDB.Driver/2.25.0": { + "sha512": "dMqnZTV6MuvoEI4yFtSvKJdAoN6NeyAEvG8aoxnrLIVd7bR84QxLgpsM1nhK17qkOcIx/IrpMIfrvp5iMnYGBg==", + "type": "package", + "path": "mongodb.driver/2.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net472/MongoDB.Driver.dll", + "lib/net472/MongoDB.Driver.xml", + "lib/netstandard2.0/MongoDB.Driver.dll", + "lib/netstandard2.0/MongoDB.Driver.xml", + "lib/netstandard2.1/MongoDB.Driver.dll", + "lib/netstandard2.1/MongoDB.Driver.xml", + "mongodb.driver.2.25.0.nupkg.sha512", + "mongodb.driver.nuspec", + "packageIcon.png" + ] + }, + "MongoDB.Driver.Core/2.25.0": { + "sha512": "oN4nLgO5HQEThTg/zqeoHqaO2+q64DBVb4r7BvhaFb0p0TM9jZKnCKvh1EA8d9E9swIz0CgvMrvL1mPyRCZzag==", + "type": "package", + "path": "mongodb.driver.core/2.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "THIRD-PARTY-NOTICES", + "lib/net472/MongoDB.Driver.Core.dll", + "lib/net472/MongoDB.Driver.Core.xml", + "lib/netstandard2.0/MongoDB.Driver.Core.dll", + "lib/netstandard2.0/MongoDB.Driver.Core.xml", + "lib/netstandard2.1/MongoDB.Driver.Core.dll", + "lib/netstandard2.1/MongoDB.Driver.Core.xml", + "mongodb.driver.core.2.25.0.nupkg.sha512", + "mongodb.driver.core.nuspec", + "packageIcon.png" + ] + }, + "MongoDB.Libmongocrypt/1.8.2": { + "sha512": "z/8JCULSHM1+mzkau0ivIkU9kIn8JEFFSkmYTSaMaWMMHt96JjUtMKuXxeGNGSnHZ5290ZPKIlQfjoWFk2sKog==", + "type": "package", + "path": "mongodb.libmongocrypt/1.8.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "License.txt", + "build/MongoDB.Libmongocrypt.targets", + "content/libmongocrypt.dylib", + "content/libmongocrypt.so", + "content/mongocrypt.dll", + "contentFiles/any/netstandard2.0/libmongocrypt.dylib", + "contentFiles/any/netstandard2.0/libmongocrypt.so", + "contentFiles/any/netstandard2.0/mongocrypt.dll", + "contentFiles/any/netstandard2.1/libmongocrypt.dylib", + "contentFiles/any/netstandard2.1/libmongocrypt.so", + "contentFiles/any/netstandard2.1/mongocrypt.dll", + "lib/netstandard2.0/MongoDB.Libmongocrypt.dll", + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll", + "mongodb.libmongocrypt.1.8.2.nupkg.sha512", + "mongodb.libmongocrypt.nuspec", + "runtimes/linux/native/libmongocrypt.so", + "runtimes/osx/native/libmongocrypt.dylib", + "runtimes/win/native/mongocrypt.dll" + ] + }, + "Npgsql/7.0.6": { + "sha512": "TAqvwRnm3NJ0QvN7cvu6geJkbI0XPzGVRElVY5hF4gsgA+BnE12x6GM1TLhdeq+7ZKvvo3BD8jXKnXmr3tvdEw==", + "type": "package", + "path": "npgsql/7.0.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net5.0/Npgsql.dll", + "lib/net5.0/Npgsql.xml", + "lib/net6.0/Npgsql.dll", + "lib/net6.0/Npgsql.xml", + "lib/net7.0/Npgsql.dll", + "lib/net7.0/Npgsql.xml", + "lib/netcoreapp3.1/Npgsql.dll", + "lib/netcoreapp3.1/Npgsql.xml", + "lib/netstandard2.0/Npgsql.dll", + "lib/netstandard2.0/Npgsql.xml", + "lib/netstandard2.1/Npgsql.dll", + "lib/netstandard2.1/Npgsql.xml", + "npgsql.7.0.6.nupkg.sha512", + "npgsql.nuspec", + "postgresql.png" + ] + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": { + "sha512": "cHEgEz0ldXc9wVANs8sJqC+3eilqefrkasCBgaVT0tyj8tb1p3/pwy2ngjboNkDG3M0z+xJsJ4jC5p8wySAM3w==", + "type": "package", + "path": "npgsql.entityframeworkcore.postgresql/7.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll", + "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml", + "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll", + "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml", + "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512", + "npgsql.entityframeworkcore.postgresql.nuspec", + "postgresql.png" + ] + }, + "SharpCompress/0.30.1": { + "sha512": "XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==", + "type": "package", + "path": "sharpcompress/0.30.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/SharpCompress.dll", + "lib/net5.0/SharpCompress.dll", + "lib/netcoreapp3.1/SharpCompress.dll", + "lib/netstandard2.0/SharpCompress.dll", + "lib/netstandard2.1/SharpCompress.dll", + "sharpcompress.0.30.1.nupkg.sha512", + "sharpcompress.nuspec" + ] + }, + "Snappier/1.0.0": { + "sha512": "rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==", + "type": "package", + "path": "snappier/1.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "COPYING.txt", + "lib/net5.0/Snappier.dll", + "lib/net5.0/Snappier.xml", + "lib/netcoreapp3.0/Snappier.dll", + "lib/netcoreapp3.0/Snappier.xml", + "lib/netstandard2.0/Snappier.dll", + "lib/netstandard2.0/Snappier.xml", + "lib/netstandard2.1/Snappier.dll", + "lib/netstandard2.1/Snappier.xml", + "snappier.1.0.0.nupkg.sha512", + "snappier.nuspec" + ] + }, + "System.Buffers/4.5.1": { + "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "type": "package", + "path": "system.buffers/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Buffers.dll", + "lib/net461/System.Buffers.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Buffers.dll", + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.1.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Memory/4.5.5": { + "sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "type": "package", + "path": "system.memory/4.5.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.5.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "sha512": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net45/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll", + "ref/net461/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.AccessControl/5.0.0": { + "sha512": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "type": "package", + "path": "system.security.accesscontrol/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.xml", + "ref/netstandard1.3/System.Security.AccessControl.dll", + "ref/netstandard1.3/System.Security.AccessControl.xml", + "ref/netstandard1.3/de/System.Security.AccessControl.xml", + "ref/netstandard1.3/es/System.Security.AccessControl.xml", + "ref/netstandard1.3/fr/System.Security.AccessControl.xml", + "ref/netstandard1.3/it/System.Security.AccessControl.xml", + "ref/netstandard1.3/ja/System.Security.AccessControl.xml", + "ref/netstandard1.3/ko/System.Security.AccessControl.xml", + "ref/netstandard1.3/ru/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", + "ref/netstandard2.0/System.Security.AccessControl.dll", + "ref/netstandard2.0/System.Security.AccessControl.xml", + "ref/uap10.0.16299/_._", + "runtimes/win/lib/net46/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.accesscontrol.5.0.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Principal.Windows/5.0.0": { + "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "type": "package", + "path": "system.security.principal.windows/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.5.0.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "ZstdSharp.Port/0.7.3": { + "sha512": "U9Ix4l4cl58Kzz1rJzj5hoVTjmbx1qGMwzAcbv1j/d3NzrFaESIurQyg+ow4mivCgkE3S413y+U9k4WdnEIkRA==", + "type": "package", + "path": "zstdsharp.port/0.7.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/ZstdSharp.dll", + "lib/net5.0/ZstdSharp.dll", + "lib/net6.0/ZstdSharp.dll", + "lib/net7.0/ZstdSharp.dll", + "lib/netcoreapp3.1/ZstdSharp.dll", + "lib/netstandard2.0/ZstdSharp.dll", + "lib/netstandard2.1/ZstdSharp.dll", + "zstdsharp.port.0.7.3.nupkg.sha512", + "zstdsharp.port.nuspec" + ] + }, + "SportCompetitionsBusinessLogic/1.0.0": { + "type": "project", + "path": "../SportCompetitionsBusinessLogic/SportCompetitionsBusinessLogic.csproj", + "msbuildProject": "../SportCompetitionsBusinessLogic/SportCompetitionsBusinessLogic.csproj" + }, + "SportCompetitionsContracts/1.0.0": { + "type": "project", + "path": "../SportCompetitionsContracts/SportCompetitionsContracts.csproj", + "msbuildProject": "../SportCompetitionsContracts/SportCompetitionsContracts.csproj" + }, + "SportCompetitionsDataModels/1.0.0": { + "type": "project", + "path": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj", + "msbuildProject": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj" + } + }, + "projectFileDependencyGroups": { + "net7.0": [ + "Bogus >= 35.5.1", + "Microsoft.Extensions.Options >= 8.0.2", + "MongoDB.Bson >= 2.25.0", + "MongoDB.Driver >= 2.25.0", + "MongoDB.Driver.Core >= 2.25.0", + "Npgsql.EntityFrameworkCore.PostgreSQL >= 7.0.11", + "SportCompetitionsBusinessLogic >= 1.0.0", + "SportCompetitionsContracts >= 1.0.0", + "SportCompetitionsDataModels >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Леонид\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj", + "projectName": "SportCompetitionsMongo", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Bogus": { + "target": "Package", + "version": "[35.5.1, )" + }, + "Microsoft.Extensions.Options": { + "target": "Package", + "version": "[8.0.2, )" + }, + "MongoDB.Bson": { + "target": "Package", + "version": "[2.25.0, )" + }, + "MongoDB.Driver": { + "target": "Package", + "version": "[2.25.0, )" + }, + "MongoDB.Driver.Core": { + "target": "Package", + "version": "[2.25.0, )" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL": { + "target": "Package", + "version": "[7.0.11, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/SportCompetitionsMongo/obj/project.nuget.cache b/SportCompetitionsMongo/obj/project.nuget.cache new file mode 100644 index 0000000..e8fd3b9 --- /dev/null +++ b/SportCompetitionsMongo/obj/project.nuget.cache @@ -0,0 +1,42 @@ +{ + "version": 2, + "dgSpecHash": "ppP1394h/AhX8hK/MD+OkSPAR+ljK5SPU7l8p9IojV5ni7+EtUs6aFkpBWtEG8dk2jIiC8fUvxJxqSOIwQkQsw==", + "success": true, + "projectFilePath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Леонид\\.nuget\\packages\\awssdk.core\\3.7.100.14\\awssdk.core.3.7.100.14.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\awssdk.securitytoken\\3.7.100.14\\awssdk.securitytoken.3.7.100.14.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\bogus\\35.5.1\\bogus.35.5.1.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\dnsclient\\1.6.1\\dnsclient.1.6.1.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.11\\microsoft.entityframeworkcore.7.0.11.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.11\\microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\7.0.11\\microsoft.entityframeworkcore.analyzers.7.0.11.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\7.0.11\\microsoft.entityframeworkcore.relational.7.0.11.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\7.0.0\\microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.caching.memory\\7.0.0\\microsoft.extensions.caching.memory.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\7.0.0\\microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\7.0.0\\microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.logging\\7.0.0\\microsoft.extensions.logging.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.bson\\2.25.0\\mongodb.bson.2.25.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.driver\\2.25.0\\mongodb.driver.2.25.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.driver.core\\2.25.0\\mongodb.driver.core.2.25.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.libmongocrypt\\1.8.2\\mongodb.libmongocrypt.1.8.2.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\npgsql\\7.0.6\\npgsql.7.0.6.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\7.0.11\\npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\sharpcompress\\0.30.1\\sharpcompress.0.30.1.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\snappier\\1.0.0\\snappier.1.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\5.0.0\\system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\zstdsharp.port\\0.7.3\\zstdsharp.port.0.7.3.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/SportCompetitionsMongoDB/Models/Team.cs b/SportCompetitionsMongoDB/Models/Team.cs new file mode 100644 index 0000000..10d811b --- /dev/null +++ b/SportCompetitionsMongoDB/Models/Team.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsMongoDB.Models +{ + internal class Team + { + } +} diff --git a/SportCompetitionsMongoDB/SportCompetitionsMongoDB.csproj b/SportCompetitionsMongoDB/SportCompetitionsMongoDB.csproj new file mode 100644 index 0000000..132c02c --- /dev/null +++ b/SportCompetitionsMongoDB/SportCompetitionsMongoDB.csproj @@ -0,0 +1,9 @@ + + + + net6.0 + enable + enable + + + diff --git a/SportCompetitionsMongoDB/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/SportCompetitionsMongoDB/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..ed92695 --- /dev/null +++ b/SportCompetitionsMongoDB/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] diff --git a/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.AssemblyInfo.cs b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.AssemblyInfo.cs new file mode 100644 index 0000000..641859f --- /dev/null +++ b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("SportCompetitionsMongoDB")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("SportCompetitionsMongoDB")] +[assembly: System.Reflection.AssemblyTitleAttribute("SportCompetitionsMongoDB")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.AssemblyInfoInputs.cache b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.AssemblyInfoInputs.cache new file mode 100644 index 0000000..56d03a0 --- /dev/null +++ b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +1944eaef1b0fe0b86d3d8ef67ee4551dcffac72f diff --git a/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.GeneratedMSBuildEditorConfig.editorconfig b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1f6c3f7 --- /dev/null +++ b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,11 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = SportCompetitionsMongoDB +build_property.ProjectDir = D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsMongoDB\ diff --git a/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.GlobalUsings.g.cs b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.assets.cache b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.assets.cache new file mode 100644 index 0000000..40987e2 Binary files /dev/null and b/SportCompetitionsMongoDB/obj/Debug/net6.0/SportCompetitionsMongoDB.assets.cache differ diff --git a/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.dgspec.json b/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.dgspec.json new file mode 100644 index 0000000..57ca319 --- /dev/null +++ b/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.dgspec.json @@ -0,0 +1,427 @@ +{ + "format": 1, + "restore": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\SportCompetitionsMongoDB.csproj": {} + }, + "projects": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj", + "projectName": "SportCompetitionsBusinessLogic", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "projectName": "SportCompetitionsContracts", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj", + "projectName": "SportCompetitionsDatabaseImplement", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[7.0.11, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[7.0.11, )" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL": { + "target": "Package", + "version": "[7.0.11, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj", + "projectName": "SportCompetitionsDataModels", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\SportCompetitionsMongoDB.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\SportCompetitionsMongoDB.csproj", + "projectName": "SportCompetitionsMongoDB", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\SportCompetitionsMongoDB.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj", + "projectName": "SportCompetitionsView", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0-windows7.0": { + "targetAlias": "net7.0-windows", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0-windows7.0": { + "targetAlias": "net7.0-windows", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[7.0.11, )" + }, + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[7.0.11, )" + }, + "Microsoft.Extensions.DependencyInjection": { + "target": "Package", + "version": "[7.0.0, )" + }, + "Microsoft.Extensions.Options": { + "target": "Package", + "version": "[7.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.g.props b/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.g.props new file mode 100644 index 0000000..653232a --- /dev/null +++ b/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + False + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Леонид\.nuget\packages\ + PackageReference + 6.7.0 + + + + + \ No newline at end of file diff --git a/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.g.targets b/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/SportCompetitionsMongoDB/obj/SportCompetitionsMongoDB.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/SportCompetitionsMongoDB/obj/project.assets.json b/SportCompetitionsMongoDB/obj/project.assets.json new file mode 100644 index 0000000..31d48d7 --- /dev/null +++ b/SportCompetitionsMongoDB/obj/project.assets.json @@ -0,0 +1,214 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "SportCompetitionsBusinessLogic/1.0.0": { + "type": "project", + "framework": "Unsupported,Version=v0.0", + "compile": { + "bin/placeholder/SportCompetitionsBusinessLogic.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsBusinessLogic.dll": {} + } + }, + "SportCompetitionsContracts/1.0.0": { + "type": "project", + "framework": "Unsupported,Version=v0.0", + "compile": { + "bin/placeholder/SportCompetitionsContracts.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsContracts.dll": {} + } + }, + "SportCompetitionsDatabaseImplement/1.0.0": { + "type": "project", + "framework": "Unsupported,Version=v0.0", + "compile": { + "bin/placeholder/SportCompetitionsDatabaseImplement.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsDatabaseImplement.dll": {} + } + }, + "SportCompetitionsDataModels/1.0.0": { + "type": "project", + "framework": "Unsupported,Version=v0.0", + "compile": { + "bin/placeholder/SportCompetitionsDataModels.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsDataModels.dll": {} + } + }, + "SportCompetitionsView/1.0.0": { + "type": "project", + "framework": "Unsupported,Version=v0.0", + "compile": { + "bin/placeholder/SportCompetitionsView.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsView.dll": {} + } + } + } + }, + "libraries": { + "SportCompetitionsBusinessLogic/1.0.0": { + "type": "project", + "path": "../SportCompetitionsBusinessLogic/SportCompetitionsBusinessLogic.csproj", + "msbuildProject": "../SportCompetitionsBusinessLogic/SportCompetitionsBusinessLogic.csproj" + }, + "SportCompetitionsContracts/1.0.0": { + "type": "project", + "path": "../SportCompetitionsContracts/SportCompetitionsContracts.csproj", + "msbuildProject": "../SportCompetitionsContracts/SportCompetitionsContracts.csproj" + }, + "SportCompetitionsDatabaseImplement/1.0.0": { + "type": "project", + "path": "../SportCompetitionsDatabaseImplement/SportCompetitionsDatabaseImplement.csproj", + "msbuildProject": "../SportCompetitionsDatabaseImplement/SportCompetitionsDatabaseImplement.csproj" + }, + "SportCompetitionsDataModels/1.0.0": { + "type": "project", + "path": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj", + "msbuildProject": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj" + }, + "SportCompetitionsView/1.0.0": { + "type": "project", + "path": "../SportCompetitionsView/SportCompetitionsView.csproj", + "msbuildProject": "../SportCompetitionsView/SportCompetitionsView.csproj" + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "SportCompetitionsBusinessLogic >= 1.0.0", + "SportCompetitionsContracts >= 1.0.0", + "SportCompetitionsDataModels >= 1.0.0", + "SportCompetitionsDatabaseImplement >= 1.0.0", + "SportCompetitionsView >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Леонид\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\SportCompetitionsMongoDB.csproj", + "projectName": "SportCompetitionsMongoDB", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\SportCompetitionsMongoDB.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDatabaseImplement\\SportCompetitionsDatabaseImplement.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "logs": [ + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsContracts несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsContracts поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsContracts", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsView несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsView поддерживает: net7.0-windows7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsView", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsDatabaseImplement несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsDatabaseImplement поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsDatabaseImplement", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsBusinessLogic несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsBusinessLogic поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsBusinessLogic", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsDataModels несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsDataModels поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsDataModels", + "targetGraphs": [ + "net6.0" + ] + } + ] +} \ No newline at end of file diff --git a/SportCompetitionsMongoDB/obj/project.nuget.cache b/SportCompetitionsMongoDB/obj/project.nuget.cache new file mode 100644 index 0000000..7de1673 --- /dev/null +++ b/SportCompetitionsMongoDB/obj/project.nuget.cache @@ -0,0 +1,54 @@ +{ + "version": 2, + "dgSpecHash": "mPQ2bdGwi5gHenPSl9Y/pfioy6Bzz1Is0eBzQwcT5FV8E0ugXy7ERA/G4YwlZ4ENdPZclQB52lhfQ2GD+LD+7w==", + "success": false, + "projectFilePath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongoDB\\SportCompetitionsMongoDB.csproj", + "expectedPackageFiles": [], + "logs": [ + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsContracts несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsContracts поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsContracts", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsView несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsView поддерживает: net7.0-windows7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsView", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsDatabaseImplement несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsDatabaseImplement поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsDatabaseImplement", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsBusinessLogic несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsBusinessLogic поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsBusinessLogic", + "targetGraphs": [ + "net6.0" + ] + }, + { + "code": "NU1201", + "level": "Error", + "message": "Проект SportCompetitionsDataModels несовместим с net6.0 (.NETCoreApp,Version=v6.0). Проект SportCompetitionsDataModels поддерживает: net7.0 (.NETCoreApp,Version=v7.0)", + "libraryId": "SportCompetitionsDataModels", + "targetGraphs": [ + "net6.0" + ] + } + ] +} \ No newline at end of file diff --git a/SportCompetitionsView/FormMain.Designer.cs b/SportCompetitionsView/FormMain.Designer.cs index 5329350..df8e992 100644 --- a/SportCompetitionsView/FormMain.Designer.cs +++ b/SportCompetitionsView/FormMain.Designer.cs @@ -1,238 +1,251 @@ namespace SportCompetitionsView { - partial class FormMain - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; + partial class FormMain + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } - #region Windows Form Designer generated code + #region Windows Form Designer generated code - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - menuStrip1 = new MenuStrip(); - toolStripMenuItem1 = new ToolStripMenuItem(); - toolStripMenuItem2 = new ToolStripMenuItem(); - мемберToolStripMenuItem = new ToolStripMenuItem(); - рекордыToolStripMenuItem = new ToolStripMenuItem(); - результатыToolStripMenuItem = new ToolStripMenuItem(); - buttonTest1 = new Button(); - button1 = new Button(); - buttonJoin = new Button(); - button2 = new Button(); - button3 = new Button(); - dataGridView1 = new DataGridView(); - button4 = new Button(); - button5 = new Button(); - button6 = new Button(); - button7 = new Button(); - menuStrip1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); - SuspendLayout(); - // - // menuStrip1 - // - menuStrip1.Items.AddRange(new ToolStripItem[] { toolStripMenuItem1, toolStripMenuItem2, мемберToolStripMenuItem, рекордыToolStripMenuItem, результатыToolStripMenuItem }); - menuStrip1.Location = new Point(0, 0); - menuStrip1.Name = "menuStrip1"; - menuStrip1.Size = new Size(922, 24); - menuStrip1.TabIndex = 1; - menuStrip1.Text = "menuStrip1"; - // - // toolStripMenuItem1 - // - toolStripMenuItem1.Name = "toolStripMenuItem1"; - toolStripMenuItem1.Size = new Size(99, 20); - toolStripMenuItem1.Text = "Соревнования"; - toolStripMenuItem1.Click += CompetitionToolStripMenuItem_Click; - // - // toolStripMenuItem2 - // - toolStripMenuItem2.Name = "toolStripMenuItem2"; - toolStripMenuItem2.Size = new Size(70, 20); - toolStripMenuItem2.Text = "Команды"; - toolStripMenuItem2.Click += TeamsToolStripMenuItem_Click; - // - // мемберToolStripMenuItem - // - мемберToolStripMenuItem.Name = "мемберToolStripMenuItem"; - мемберToolStripMenuItem.Size = new Size(77, 20); - мемберToolStripMenuItem.Text = "Участники"; - мемберToolStripMenuItem.Click += MembersToolStripMenuItem_Click; - // - // рекордыToolStripMenuItem - // - рекордыToolStripMenuItem.Name = "рекордыToolStripMenuItem"; - рекордыToolStripMenuItem.Size = new Size(67, 20); - рекордыToolStripMenuItem.Text = "Рекорды"; - рекордыToolStripMenuItem.Click += RecordsToolStripMenuItem_Click; - // - // результатыToolStripMenuItem - // - результатыToolStripMenuItem.Name = "результатыToolStripMenuItem"; - результатыToolStripMenuItem.Size = new Size(81, 20); - результатыToolStripMenuItem.Text = "Результаты"; - результатыToolStripMenuItem.Click += ResultsToolStripMenuItem_Click; - // - // buttonTest1 - // - buttonTest1.Location = new Point(12, 52); - buttonTest1.Name = "buttonTest1"; - buttonTest1.Size = new Size(133, 39); - buttonTest1.TabIndex = 2; - buttonTest1.Text = "Создать 100 соревнований"; - buttonTest1.UseVisualStyleBackColor = true; - buttonTest1.Click += buttonTest1_Click; - // - // button1 - // - button1.Location = new Point(12, 117); - button1.Name = "button1"; - button1.Size = new Size(133, 39); - button1.TabIndex = 3; - button1.Text = "Удалить 100 соревнований"; - button1.UseVisualStyleBackColor = true; - button1.Click += buttonTest2_Click; - // - // buttonJoin - // - buttonJoin.Location = new Point(92, 171); - buttonJoin.Name = "buttonJoin"; - buttonJoin.Size = new Size(133, 39); - buttonJoin.TabIndex = 6; - buttonJoin.Text = "JOIN Member + Team"; - buttonJoin.UseVisualStyleBackColor = true; - buttonJoin.Click += button_Click; - // - // button2 - // - button2.Location = new Point(168, 117); - button2.Name = "button2"; - button2.Size = new Size(133, 39); - button2.TabIndex = 8; - button2.Text = "Удалить 1000 команд"; - button2.UseVisualStyleBackColor = true; - button2.Click += buttonTest4_Click; - // - // button3 - // - button3.Location = new Point(168, 52); - button3.Name = "button3"; - button3.Size = new Size(133, 39); - button3.TabIndex = 7; - button3.Text = "Создать 1000 комнад"; - button3.UseVisualStyleBackColor = true; - button3.Click += buttonTest3_Click; - // - // dataGridView1 - // - dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - dataGridView1.Location = new Point(348, 52); - dataGridView1.Name = "dataGridView1"; - dataGridView1.RowTemplate.Height = 25; - dataGridView1.Size = new Size(544, 273); - dataGridView1.TabIndex = 9; - // - // button4 - // - button4.Location = new Point(92, 230); - button4.Name = "button4"; - button4.Size = new Size(133, 39); - button4.TabIndex = 10; - button4.Text = "JOIN Result + Team + Competition"; - button4.UseVisualStyleBackColor = true; - button4.Click += button2_Click; - // - // button5 - // - button5.Location = new Point(92, 286); - button5.Name = "button5"; - button5.Size = new Size(133, 39); - button5.TabIndex = 11; - button5.Text = "SELECT Record"; - button5.UseVisualStyleBackColor = true; - button5.Click += butto3n_Click; - // - // button6 - // - button6.Location = new Point(23, 368); - button6.Name = "button6"; - button6.Size = new Size(202, 35); - button6.TabIndex = 12; - button6.Text = "ОМЕГА ЗАПРОС"; - button6.UseVisualStyleBackColor = true; - button6.Click += buttonOmega_Click; - // - // button7 - // - button7.Location = new Point(263, 368); - button7.Name = "button7"; - button7.Size = new Size(202, 35); - button7.TabIndex = 13; - button7.Text = "ОМЕГА ЗАПРОС 2"; - button7.UseVisualStyleBackColor = true; - button7.Click += buttonOMEGA2_Click; - // - // FormMain - // - AutoScaleDimensions = new SizeF(7F, 15F); - AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(922, 415); - Controls.Add(button7); - Controls.Add(button6); - Controls.Add(button5); - Controls.Add(button4); - Controls.Add(dataGridView1); - Controls.Add(button2); - Controls.Add(button3); - Controls.Add(buttonJoin); - Controls.Add(button1); - Controls.Add(buttonTest1); - Controls.Add(menuStrip1); - MainMenuStrip = menuStrip1; - Name = "FormMain"; - Text = "ГлавнаяФорма"; - menuStrip1.ResumeLayout(false); - menuStrip1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit(); - ResumeLayout(false); - PerformLayout(); - } + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + menuStrip1 = new MenuStrip(); + toolStripMenuItem1 = new ToolStripMenuItem(); + toolStripMenuItem2 = new ToolStripMenuItem(); + мемберToolStripMenuItem = new ToolStripMenuItem(); + рекордыToolStripMenuItem = new ToolStripMenuItem(); + результатыToolStripMenuItem = new ToolStripMenuItem(); + buttonTest1 = new Button(); + button1 = new Button(); + buttonJoin = new Button(); + button2 = new Button(); + button3 = new Button(); + dataGridView1 = new DataGridView(); + button4 = new Button(); + button5 = new Button(); + button6 = new Button(); + button7 = new Button(); + button8 = new Button(); + menuStrip1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); + SuspendLayout(); + // + // menuStrip1 + // + menuStrip1.Items.AddRange(new ToolStripItem[] { toolStripMenuItem1, toolStripMenuItem2, мемберToolStripMenuItem, рекордыToolStripMenuItem, результатыToolStripMenuItem }); + menuStrip1.Location = new Point(0, 0); + menuStrip1.Name = "menuStrip1"; + menuStrip1.Size = new Size(922, 24); + menuStrip1.TabIndex = 1; + menuStrip1.Text = "menuStrip1"; + // + // toolStripMenuItem1 + // + toolStripMenuItem1.Name = "toolStripMenuItem1"; + toolStripMenuItem1.Size = new Size(99, 20); + toolStripMenuItem1.Text = "Соревнования"; + toolStripMenuItem1.Click += CompetitionToolStripMenuItem_Click; + // + // toolStripMenuItem2 + // + toolStripMenuItem2.Name = "toolStripMenuItem2"; + toolStripMenuItem2.Size = new Size(70, 20); + toolStripMenuItem2.Text = "Команды"; + toolStripMenuItem2.Click += TeamsToolStripMenuItem_Click; + // + // мемберToolStripMenuItem + // + мемберToolStripMenuItem.Name = "мемберToolStripMenuItem"; + мемберToolStripMenuItem.Size = new Size(77, 20); + мемберToolStripMenuItem.Text = "Участники"; + мемберToolStripMenuItem.Click += MembersToolStripMenuItem_Click; + // + // рекордыToolStripMenuItem + // + рекордыToolStripMenuItem.Name = "рекордыToolStripMenuItem"; + рекордыToolStripMenuItem.Size = new Size(67, 20); + рекордыToolStripMenuItem.Text = "Рекорды"; + рекордыToolStripMenuItem.Click += RecordsToolStripMenuItem_Click; + // + // результатыToolStripMenuItem + // + результатыToolStripMenuItem.Name = "результатыToolStripMenuItem"; + результатыToolStripMenuItem.Size = new Size(81, 20); + результатыToolStripMenuItem.Text = "Результаты"; + результатыToolStripMenuItem.Click += ResultsToolStripMenuItem_Click; + // + // buttonTest1 + // + buttonTest1.Location = new Point(12, 52); + buttonTest1.Name = "buttonTest1"; + buttonTest1.Size = new Size(133, 39); + buttonTest1.TabIndex = 2; + buttonTest1.Text = "Создать 100 соревнований"; + buttonTest1.UseVisualStyleBackColor = true; + buttonTest1.Click += buttonTest1_Click; + // + // button1 + // + button1.Location = new Point(12, 117); + button1.Name = "button1"; + button1.Size = new Size(133, 39); + button1.TabIndex = 3; + button1.Text = "Удалить 100 соревнований"; + button1.UseVisualStyleBackColor = true; + button1.Click += buttonTest2_Click; + // + // buttonJoin + // + buttonJoin.Location = new Point(92, 171); + buttonJoin.Name = "buttonJoin"; + buttonJoin.Size = new Size(133, 39); + buttonJoin.TabIndex = 6; + buttonJoin.Text = "JOIN Member + Team"; + buttonJoin.UseVisualStyleBackColor = true; + buttonJoin.Click += button_Click; + // + // button2 + // + button2.Location = new Point(168, 117); + button2.Name = "button2"; + button2.Size = new Size(133, 39); + button2.TabIndex = 8; + button2.Text = "Удалить 1000 команд"; + button2.UseVisualStyleBackColor = true; + button2.Click += buttonTest4_Click; + // + // button3 + // + button3.Location = new Point(168, 52); + button3.Name = "button3"; + button3.Size = new Size(133, 39); + button3.TabIndex = 7; + button3.Text = "Создать 1000 комнад"; + button3.UseVisualStyleBackColor = true; + button3.Click += buttonTest3_Click; + // + // dataGridView1 + // + dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridView1.Location = new Point(348, 52); + dataGridView1.Name = "dataGridView1"; + dataGridView1.RowTemplate.Height = 25; + dataGridView1.Size = new Size(544, 273); + dataGridView1.TabIndex = 9; + // + // button4 + // + button4.Location = new Point(92, 230); + button4.Name = "button4"; + button4.Size = new Size(133, 39); + button4.TabIndex = 10; + button4.Text = "JOIN Result + Team + Competition"; + button4.UseVisualStyleBackColor = true; + button4.Click += button2_Click; + // + // button5 + // + button5.Location = new Point(92, 286); + button5.Name = "button5"; + button5.Size = new Size(133, 39); + button5.TabIndex = 11; + button5.Text = "SELECT Record"; + button5.UseVisualStyleBackColor = true; + button5.Click += butto3n_Click; + // + // button6 + // + button6.Location = new Point(23, 368); + button6.Name = "button6"; + button6.Size = new Size(202, 35); + button6.TabIndex = 12; + button6.Text = "ОМЕГА ЗАПРОС"; + button6.UseVisualStyleBackColor = true; + button6.Click += buttonOmega_Click; + // + // button7 + // + button7.Location = new Point(263, 368); + button7.Name = "button7"; + button7.Size = new Size(202, 35); + button7.TabIndex = 13; + button7.Text = "ОМЕГА ЗАПРОС 2"; + button7.UseVisualStyleBackColor = true; + button7.Click += buttonOMEGA2_Click; + // + // button8 + // + button8.Location = new Point(494, 340); + button8.Name = "button8"; + button8.Size = new Size(398, 63); + button8.TabIndex = 14; + button8.Text = "ПЕРЕНОС НА АМОНГУСА"; + button8.UseVisualStyleBackColor = true; + button8.Click += buttonPsqlToMongo_Click; + // + // FormMain + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(922, 415); + Controls.Add(button8); + Controls.Add(button7); + Controls.Add(button6); + Controls.Add(button5); + Controls.Add(button4); + Controls.Add(dataGridView1); + Controls.Add(button2); + Controls.Add(button3); + Controls.Add(buttonJoin); + Controls.Add(button1); + Controls.Add(buttonTest1); + Controls.Add(menuStrip1); + MainMenuStrip = menuStrip1; + Name = "FormMain"; + Text = "ГлавнаяФорма"; + menuStrip1.ResumeLayout(false); + menuStrip1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit(); + ResumeLayout(false); + PerformLayout(); + } - #endregion - private MenuStrip menuStrip1; - private ToolStripMenuItem toolStripMenuItem1; - private ToolStripMenuItem toolStripMenuItem2; - private ToolStripMenuItem мемберToolStripMenuItem; - private ToolStripMenuItem рекордыToolStripMenuItem; - private ToolStripMenuItem результатыToolStripMenuItem; - private Button buttonTest1; - private Button button1; - private Button buttonJoin; - private Button button2; - private Button button3; - private DataGridView dataGridView1; - private Button button4; - private Button button5; - private Button button6; - private Button button7; - } + #endregion + private MenuStrip menuStrip1; + private ToolStripMenuItem toolStripMenuItem1; + private ToolStripMenuItem toolStripMenuItem2; + private ToolStripMenuItem мемберToolStripMenuItem; + private ToolStripMenuItem рекордыToolStripMenuItem; + private ToolStripMenuItem результатыToolStripMenuItem; + private Button buttonTest1; + private Button button1; + private Button buttonJoin; + private Button button2; + private Button button3; + private DataGridView dataGridView1; + private Button button4; + private Button button5; + private Button button6; + private Button button7; + private Button button8; + } } \ No newline at end of file diff --git a/SportCompetitionsView/FormMain.cs b/SportCompetitionsView/FormMain.cs index a9d01b5..e91345c 100644 --- a/SportCompetitionsView/FormMain.cs +++ b/SportCompetitionsView/FormMain.cs @@ -11,298 +11,303 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using SportCompetitionsMongo; namespace SportCompetitionsView { - public partial class FormMain : Form - { - private ICompetitionLogic _logicC; - private ITeamLogic _logicT; - public FormMain(ITeamLogic logicT, ICompetitionLogic logicC) - { - InitializeComponent(); - _logicT = logicT; - _logicC = logicC; - } + public partial class FormMain : Form + { + private ICompetitionLogic _logicC; + private ITeamLogic _logicT; + public FormMain(ITeamLogic logicT, ICompetitionLogic logicC) + { + InitializeComponent(); + _logicT = logicT; + _logicC = logicC; + } - private void CompetitionToolStripMenuItem_Click(object sender, EventArgs e) - { - var service = Program.ServiceProvider?.GetService(typeof(FormCompetitions)); - if (service is FormCompetitions form) - { - form.ShowDialog(); - } - } + private void CompetitionToolStripMenuItem_Click(object sender, EventArgs e) + { + var service = Program.ServiceProvider?.GetService(typeof(FormCompetitions)); + if (service is FormCompetitions form) + { + form.ShowDialog(); + } + } - private void TeamsToolStripMenuItem_Click(object sender, EventArgs e) - { - var service = Program.ServiceProvider?.GetService(typeof(FormTeams)); - if (service is FormTeams form) - { - form.ShowDialog(); - } - } + private void TeamsToolStripMenuItem_Click(object sender, EventArgs e) + { + var service = Program.ServiceProvider?.GetService(typeof(FormTeams)); + if (service is FormTeams form) + { + form.ShowDialog(); + } + } - private void MembersToolStripMenuItem_Click(object sender, EventArgs e) - { - var service = Program.ServiceProvider?.GetService(typeof(FormMembers)); - if (service is FormMembers form) - { - form.ShowDialog(); - } - } - private void RecordsToolStripMenuItem_Click(object sender, EventArgs e) - { - var service = Program.ServiceProvider?.GetService(typeof(FormRecords)); - if (service is FormRecords form) - { - form.ShowDialog(); - } - } + private void MembersToolStripMenuItem_Click(object sender, EventArgs e) + { + var service = Program.ServiceProvider?.GetService(typeof(FormMembers)); + if (service is FormMembers form) + { + form.ShowDialog(); + } + } + private void RecordsToolStripMenuItem_Click(object sender, EventArgs e) + { + var service = Program.ServiceProvider?.GetService(typeof(FormRecords)); + if (service is FormRecords form) + { + form.ShowDialog(); + } + } - private void ResultsToolStripMenuItem_Click(object sender, EventArgs e) - { - var service = Program.ServiceProvider?.GetService(typeof(FormResults)); - if (service is FormResults form) - { - form.ShowDialog(); - } - } - private void buttonTest1_Click(object sender, EventArgs e) - { - DateTime startCreation = DateTime.Now; + private void ResultsToolStripMenuItem_Click(object sender, EventArgs e) + { + var service = Program.ServiceProvider?.GetService(typeof(FormResults)); + if (service is FormResults form) + { + form.ShowDialog(); + } + } + private void buttonTest1_Click(object sender, EventArgs e) + { + DateTime startCreation = DateTime.Now; - for (int i = 1; i <= 100; i++) - { - CompetitionBindingModel model = new CompetitionBindingModel() - { - Id = i + 100, - CompetitionName = " " + i, - CompetitionDateHolding = DateTime.Now, - CompetitionCity = " " + i - }; - _logicC.Create(model); - } + for (int i = 1; i <= 100; i++) + { + CompetitionBindingModel model = new CompetitionBindingModel() + { + Id = i + 100, + CompetitionName = " " + i, + CompetitionDateHolding = DateTime.Now, + CompetitionCity = " " + i + }; + _logicC.Create(model); + } - DateTime stopCreation = DateTime.Now; - TimeSpan creationTime = stopCreation - startCreation; + DateTime stopCreation = DateTime.Now; + TimeSpan creationTime = stopCreation - startCreation; - MessageBox.Show($" : {creationTime.TotalMilliseconds}", "Test", MessageBoxButtons.OK); - } - private void buttonTest2_Click(object sender, EventArgs e) - { - DateTime startDeletion = DateTime.Now; - for (int i = 1; i <= 100; i++) - { - _logicC.Delete(new CompetitionBindingModel { Id = i + 100 }); - } + MessageBox.Show($" : {creationTime.TotalMilliseconds}", "Test", MessageBoxButtons.OK); + } + private void buttonTest2_Click(object sender, EventArgs e) + { + DateTime startDeletion = DateTime.Now; + for (int i = 1; i <= 100; i++) + { + _logicC.Delete(new CompetitionBindingModel { Id = i + 100 }); + } - DateTime stopDeletion = DateTime.Now; - TimeSpan deletionTime = stopDeletion - startDeletion; + DateTime stopDeletion = DateTime.Now; + TimeSpan deletionTime = stopDeletion - startDeletion; - MessageBox.Show($" : {deletionTime.TotalMilliseconds}", "Test", MessageBoxButtons.OK); - } - private void buttonTest3_Click(object sender, EventArgs e) - { - DateTime startCreation = DateTime.Now; + MessageBox.Show($" : {deletionTime.TotalMilliseconds}", "Test", MessageBoxButtons.OK); + } + private void buttonTest3_Click(object sender, EventArgs e) + { + DateTime startCreation = DateTime.Now; - for (int i = 1; i <= 1000; i++) - { - TeamBindingModel model2 = new TeamBindingModel() - { - Id = i + 100, - TeamName = " " + i, - TeamCountry = " " + i, - }; - _logicT.Create(model2); - } + for (int i = 1; i <= 1000; i++) + { + TeamBindingModel model2 = new TeamBindingModel() + { + Id = i + 100, + TeamName = " " + i, + TeamCountry = " " + i, + }; + _logicT.Create(model2); + } - DateTime stopCreation = DateTime.Now; - TimeSpan creationTime = stopCreation - startCreation; + DateTime stopCreation = DateTime.Now; + TimeSpan creationTime = stopCreation - startCreation; - MessageBox.Show($" : {creationTime.TotalMilliseconds} ", "Test", MessageBoxButtons.OK); - } - private void buttonTest4_Click(object sender, EventArgs e) - { - DateTime startDeletion = DateTime.Now; - for (int i = 1; i <= 1000; i++) - { - _logicT.Delete(new TeamBindingModel { Id = i + 100 }); - } + MessageBox.Show($" : {creationTime.TotalMilliseconds} ", "Test", MessageBoxButtons.OK); + } + private void buttonTest4_Click(object sender, EventArgs e) + { + DateTime startDeletion = DateTime.Now; + for (int i = 1; i <= 1000; i++) + { + _logicT.Delete(new TeamBindingModel { Id = i + 100 }); + } - DateTime stopDeletion = DateTime.Now; - TimeSpan deletionTime = stopDeletion - startDeletion; + DateTime stopDeletion = DateTime.Now; + TimeSpan deletionTime = stopDeletion - startDeletion; - MessageBox.Show($" : {deletionTime.TotalMilliseconds} ", "Test", MessageBoxButtons.OK); - } - private void button_Click(object sender, EventArgs e) - { - DateTime start = DateTime.Now; + MessageBox.Show($" : {deletionTime.TotalMilliseconds} ", "Test", MessageBoxButtons.OK); + } + private void button_Click(object sender, EventArgs e) + { + DateTime start = DateTime.Now; - using (var db = new SportCompetitionsDatabase()) - { - var query = from member in db.Members - join team in db.Teams on member.TeamId equals team.Id - select new - { - member.MemberFCs, - member.MemberBirthDate, - member.MemberGender, - team.TeamName, - team.TeamCountry - }; + using (var db = new SportCompetitionsDatabase()) + { + var query = from member in db.Members + join team in db.Teams on member.TeamId equals team.Id + select new + { + member.MemberFCs, + member.MemberBirthDate, + member.MemberGender, + team.TeamName, + team.TeamCountry + }; - var result = query.ToList(); + var result = query.ToList(); - DateTime stop = DateTime.Now; - TimeSpan queryTime = stop - start; + DateTime stop = DateTime.Now; + TimeSpan queryTime = stop - start; - dataGridView1.DataSource = result; + dataGridView1.DataSource = result; - MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); - } - } + MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } - private void button2_Click(object sender, EventArgs e) - { - DateTime start = DateTime.Now; + private void button2_Click(object sender, EventArgs e) + { + DateTime start = DateTime.Now; - using (var db = new SportCompetitionsDatabase()) - { - var query = from result2 in db.Results - join team in db.Teams on result2.TeamId equals team.Id - join competition in db.Competitions on result2.CompetitionId equals competition.Id - select new - { - ResultName = result2.ResultName, - TeamName = team.TeamName, - TeamCountry = team.TeamCountry, - CompetitionName = competition.CompetitionName, - CompetitionDateHolding = competition.CompetitionDateHolding, - CompetitionCity = competition.CompetitionCity, - ResultPosition = result2.ResultPosition - }; + using (var db = new SportCompetitionsDatabase()) + { + var query = from result2 in db.Results + join team in db.Teams on result2.TeamId equals team.Id + join competition in db.Competitions on result2.CompetitionId equals competition.Id + select new + { + ResultName = result2.ResultName, + TeamName = team.TeamName, + TeamCountry = team.TeamCountry, + CompetitionName = competition.CompetitionName, + CompetitionDateHolding = competition.CompetitionDateHolding, + CompetitionCity = competition.CompetitionCity, + ResultPosition = result2.ResultPosition + }; - var result = query.ToList(); + var result = query.ToList(); - DateTime stop = DateTime.Now; - TimeSpan queryTime = stop - start; + DateTime stop = DateTime.Now; + TimeSpan queryTime = stop - start; - dataGridView1.DataSource = result; + dataGridView1.DataSource = result; - MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); - } - } + MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } - private void butto3n_Click(object sender, EventArgs e) - { - DateTime start = DateTime.Now; + private void butto3n_Click(object sender, EventArgs e) + { + DateTime start = DateTime.Now; - using (var db = new SportCompetitionsDatabase()) - { - var query = db.Records.ToList(); + using (var db = new SportCompetitionsDatabase()) + { + var query = db.Records.ToList(); - DateTime stop = DateTime.Now; - TimeSpan queryTime = stop - start; + DateTime stop = DateTime.Now; + TimeSpan queryTime = stop - start; - dataGridView1.DataSource = query; + dataGridView1.DataSource = query; - MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); - } - } + MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } - private void buttonOmega_Click(object sender, EventArgs e) - { - DateTime start = DateTime.Now; + private void buttonOmega_Click(object sender, EventArgs e) + { + DateTime start = DateTime.Now; - using (var db = new SportCompetitionsDatabase()) - { - var query = from t in db.Teams - join m in db.Members on t.Id equals m.TeamId - join r in db.Results on t.Id equals r.TeamId - join rec in db.Records on m.Id equals rec.MemberId - join c in db.Competitions on r.CompetitionId equals c.Id - select new - { - t.TeamName, - t.TeamCountry, - m.MemberFCs, - m.MemberBirthDate, - m.MemberGender, - c.CompetitionName, - c.CompetitionDateHolding, - c.CompetitionCity, - r.ResultName, - r.ResultPosition, - rec.RecordName, - rec.RecordDecriptiption, - rec.RecordDate, - rec.RecordValue - }; + using (var db = new SportCompetitionsDatabase()) + { + var query = from t in db.Teams + join m in db.Members on t.Id equals m.TeamId + join r in db.Results on t.Id equals r.TeamId + join rec in db.Records on m.Id equals rec.MemberId + join c in db.Competitions on r.CompetitionId equals c.Id + select new + { + t.TeamName, + t.TeamCountry, + m.MemberFCs, + m.MemberBirthDate, + m.MemberGender, + c.CompetitionName, + c.CompetitionDateHolding, + c.CompetitionCity, + r.ResultName, + r.ResultPosition, + rec.RecordName, + rec.RecordDecriptiption, + rec.RecordDate, + rec.RecordValue + }; - var result = query.ToList(); + var result = query.ToList(); - DateTime stop = DateTime.Now; - TimeSpan queryTime = stop - start; + DateTime stop = DateTime.Now; + TimeSpan queryTime = stop - start; - var form = new Form(); - form.Width = 800; - form.Height = 600; + var form = new Form(); + form.Width = 800; + form.Height = 600; - var dataGridView = new DataGridView(); - dataGridView.Dock = DockStyle.Fill; - dataGridView.AutoGenerateColumns = true; - dataGridView.DataSource = result; + var dataGridView = new DataGridView(); + dataGridView.Dock = DockStyle.Fill; + dataGridView.AutoGenerateColumns = true; + dataGridView.DataSource = result; - form.Controls.Add(dataGridView); + form.Controls.Add(dataGridView); - form.ShowDialog(); + form.ShowDialog(); - MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); - } - } + MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } - private void buttonOMEGA2_Click(object sender, EventArgs e) - { - DateTime start = DateTime.Now; + private void buttonOMEGA2_Click(object sender, EventArgs e) + { + DateTime start = DateTime.Now; - using (var db = new SportCompetitionsDatabase()) - { - var query = from m in db.Members - join t in db.Teams on m.TeamId equals t.Id - join r in db.Results on m.TeamId equals r.TeamId - where m.MemberGender.StartsWith("") - select new - { - MemberFCs = m.MemberFCs, - MemberBirthDate = m.MemberBirthDate, - MemberGender = m.MemberGender, - TeamName = t.TeamName, - TeamCountry = t.TeamCountry, - ResultName = r.ResultName, - ResultPosition = r.ResultPosition - }; + using (var db = new SportCompetitionsDatabase()) + { + var query = from m in db.Members + join t in db.Teams on m.TeamId equals t.Id + join r in db.Results on m.TeamId equals r.TeamId + where m.MemberGender.StartsWith("") + select new + { + MemberFCs = m.MemberFCs, + MemberBirthDate = m.MemberBirthDate, + MemberGender = m.MemberGender, + TeamName = t.TeamName, + TeamCountry = t.TeamCountry, + ResultName = r.ResultName, + ResultPosition = r.ResultPosition + }; - var result = query.ToList(); + var result = query.ToList(); - DateTime stop = DateTime.Now; - TimeSpan queryTime = stop - start; + DateTime stop = DateTime.Now; + TimeSpan queryTime = stop - start; - var form = new Form(); - form.Width = 1000; - form.Height = 600; + var form = new Form(); + form.Width = 1000; + form.Height = 600; - var dataGridView = new DataGridView(); - dataGridView.Dock = DockStyle.Fill; - dataGridView.AutoGenerateColumns = true; - dataGridView.DataSource = result; + var dataGridView = new DataGridView(); + dataGridView.Dock = DockStyle.Fill; + dataGridView.AutoGenerateColumns = true; + dataGridView.DataSource = result; - form.Controls.Add(dataGridView); + form.Controls.Add(dataGridView); - form.ShowDialog(); + form.ShowDialog(); - MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); - } - } - } + MessageBox.Show($" : {queryTime.TotalMilliseconds} ", " ", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + private void buttonPsqlToMongo_Click(object sender, EventArgs e) + { + PostgresToMongo.Convert(); + } + } } \ No newline at end of file diff --git a/SportCompetitionsView/SportCompetitionsView.csproj b/SportCompetitionsView/SportCompetitionsView.csproj index 0c01378..4aa162a 100644 --- a/SportCompetitionsView/SportCompetitionsView.csproj +++ b/SportCompetitionsView/SportCompetitionsView.csproj @@ -15,7 +15,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + @@ -23,6 +23,7 @@ + diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.Core.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.Core.dll new file mode 100644 index 0000000..2c8f637 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.Core.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.SecurityToken.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.SecurityToken.dll new file mode 100644 index 0000000..a97c0ef Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.SecurityToken.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/Bogus.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/Bogus.dll new file mode 100644 index 0000000..3bdd2fb Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/Bogus.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/DnsClient.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/DnsClient.dll new file mode 100644 index 0000000..39aa546 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/DnsClient.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll index 048ba41..0a8c0f5 100644 Binary files a/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll and b/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Options.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Options.dll index 09a4ad5..baf8d0d 100644 Binary files a/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Options.dll and b/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Options.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Primitives.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Primitives.dll index 9953143..f288d13 100644 Binary files a/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Primitives.dll and b/SportCompetitionsView/bin/Debug/net7.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Bson.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Bson.dll new file mode 100644 index 0000000..a88fe7c Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Bson.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Driver.Core.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Driver.Core.dll new file mode 100644 index 0000000..e8bb046 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Driver.Core.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Driver.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Driver.dll new file mode 100644 index 0000000..797a7a9 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Driver.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Libmongocrypt.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Libmongocrypt.dll new file mode 100644 index 0000000..968b7e7 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Libmongocrypt.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/SharpCompress.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/SharpCompress.dll new file mode 100644 index 0000000..c1a7f07 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/SharpCompress.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/Snappier.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/Snappier.dll new file mode 100644 index 0000000..9b68e85 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/Snappier.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsMongo.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsMongo.dll new file mode 100644 index 0000000..179c6a4 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsMongo.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsMongo.pdb b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsMongo.pdb new file mode 100644 index 0000000..c391cc1 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsMongo.pdb differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.deps.json b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.deps.json index 6e28c48..3838c2b 100644 --- a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.deps.json +++ b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.deps.json @@ -11,16 +11,55 @@ "Microsoft.EntityFrameworkCore": "7.0.11", "Microsoft.EntityFrameworkCore.Design": "7.0.11", "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1", + "Microsoft.Extensions.Options": "8.0.2", "SportCompetitionsBusinessLogic": "1.0.0", "SportCompetitionsContracts": "1.0.0", "SportCompetitionsDataModels": "1.0.0", - "SportCompetitionsDatabaseImplement": "1.0.0" + "SportCompetitionsDatabaseImplement": "1.0.0", + "SportCompetitionsMongo": "1.0.0" }, "runtime": { "SportCompetitionsView.dll": {} } }, + "AWSSDK.Core/3.7.100.14": { + "runtime": { + "lib/netcoreapp3.1/AWSSDK.Core.dll": { + "assemblyVersion": "3.3.0.0", + "fileVersion": "3.7.100.14" + } + } + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "dependencies": { + "AWSSDK.Core": "3.7.100.14" + }, + "runtime": { + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": { + "assemblyVersion": "3.3.0.0", + "fileVersion": "3.7.100.14" + } + } + }, + "Bogus/35.5.1": { + "runtime": { + "lib/net6.0/Bogus.dll": { + "assemblyVersion": "35.5.1.0", + "fileVersion": "35.5.1.0" + } + } + }, + "DnsClient/1.6.1": { + "dependencies": { + "Microsoft.Win32.Registry": "5.0.0" + }, + "runtime": { + "lib/net5.0/DnsClient.dll": { + "assemblyVersion": "1.6.1.0", + "fileVersion": "1.6.1.0" + } + } + }, "Humanizer.Core/2.14.1": { "runtime": { "lib/net6.0/Humanizer.dll": { @@ -81,7 +120,7 @@ }, "Microsoft.Extensions.Caching.Abstractions/7.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": { @@ -93,10 +132,10 @@ "Microsoft.Extensions.Caching.Memory/7.0.0": { "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1", - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": { @@ -107,7 +146,7 @@ }, "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { @@ -118,7 +157,7 @@ }, "Microsoft.Extensions.DependencyInjection/7.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { @@ -127,11 +166,11 @@ } } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "runtime": { "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, @@ -150,9 +189,9 @@ "Microsoft.Extensions.Logging/7.0.0": { "dependencies": { "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1" + "Microsoft.Extensions.Options": "8.0.2" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Logging.dll": { @@ -169,23 +208,100 @@ } } }, - "Microsoft.Extensions.Options/7.0.1": { + "Microsoft.Extensions.Options/8.0.2": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.323.6910" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" } } }, - "Microsoft.Extensions.Primitives/7.0.0": { + "Microsoft.Extensions.Primitives/8.0.0": { "runtime": { "lib/net7.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.NETCore.Platforms/5.0.0": {}, + "Microsoft.Win32.Registry/5.0.0": { + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "MongoDB.Bson/2.25.0": { + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Bson.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Driver/2.25.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Driver.Core/2.25.0": { + "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", + "DnsClient": "1.6.1", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2", + "SharpCompress": "0.30.1", + "Snappier": "1.0.0", + "System.Buffers": "4.5.1", + "ZstdSharp.Port": "0.7.3" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.Core.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Libmongocrypt/1.8.2": { + "runtime": { + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": { + "assemblyVersion": "1.8.2.0", + "fileVersion": "1.8.2.0" + } + }, + "runtimeTargets": { + "runtimes/linux/native/libmongocrypt.so": { + "rid": "linux", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx/native/libmongocrypt.dylib": { + "rid": "osx", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win/native/mongocrypt.dll": { + "rid": "win", + "assetType": "native", + "fileVersion": "0.0.0.0" } } }, @@ -225,13 +341,47 @@ } } }, + "SharpCompress/0.30.1": { + "runtime": { + "lib/net5.0/SharpCompress.dll": { + "assemblyVersion": "0.30.1.0", + "fileVersion": "0.30.1.0" + } + } + }, + "Snappier/1.0.0": { + "runtime": { + "lib/net5.0/Snappier.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "System.Buffers/4.5.1": {}, "System.CodeDom/4.4.0": {}, + "System.Memory/4.5.5": {}, + "System.Runtime.CompilerServices.Unsafe/5.0.0": {}, + "System.Security.AccessControl/5.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "System.Security.Principal.Windows/5.0.0": {}, "System.Text.Encodings.Web/7.0.0": {}, "System.Text.Json/7.0.0": { "dependencies": { "System.Text.Encodings.Web": "7.0.0" } }, + "ZstdSharp.Port/0.7.3": { + "runtime": { + "lib/net7.0/ZstdSharp.dll": { + "assemblyVersion": "0.7.3.0", + "fileVersion": "0.7.3.0" + } + } + }, "SportCompetitionsBusinessLogic/1.0.0": { "dependencies": { "SportCompetitionsContracts": "1.0.0", @@ -265,6 +415,22 @@ "runtime": { "SportCompetitionsDataModels.dll": {} } + }, + "SportCompetitionsMongo/1.0.0": { + "dependencies": { + "Bogus": "35.5.1", + "Microsoft.Extensions.Options": "8.0.2", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11", + "SportCompetitionsBusinessLogic": "1.0.0", + "SportCompetitionsContracts": "1.0.0", + "SportCompetitionsDataModels": "1.0.0" + }, + "runtime": { + "SportCompetitionsMongo.dll": {} + } } } }, @@ -274,6 +440,34 @@ "serviceable": false, "sha512": "" }, + "AWSSDK.Core/3.7.100.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gnEgxBlk4PFEfdPE8Lkf4+D16MZFYSaW7/o6Wwe5e035QWUkTJX0Dn4LfTCdV5QSEL/fOFxu+yCAm55eIIBgog==", + "path": "awssdk.core/3.7.100.14", + "hashPath": "awssdk.core.3.7.100.14.nupkg.sha512" + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dGCVuVo0CFUKWW85W8YENO+aREf8sCBDjvGbnNvxJuNW4Ss+brEU9ltHhq2KfZze2VUNK1/wygbPG1bmbpyXEw==", + "path": "awssdk.securitytoken/3.7.100.14", + "hashPath": "awssdk.securitytoken.3.7.100.14.nupkg.sha512" + }, + "Bogus/35.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GBp2peww04szEJ0GlBlzCYilFDaSkL7Ja4m37YeTRjC/mgoiZnUuifmgUxVD/oLU2MC1uoXfQYK91doGp7Zkpg==", + "path": "bogus/35.5.1", + "hashPath": "bogus.35.5.1.nupkg.sha512" + }, + "DnsClient/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==", + "path": "dnsclient/1.6.1", + "hashPath": "dnsclient.1.6.1.nupkg.sha512" + }, "Humanizer.Core/2.14.1": { "type": "package", "serviceable": true, @@ -344,12 +538,12 @@ "path": "microsoft.extensions.dependencyinjection/7.0.0", "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512" + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" }, "Microsoft.Extensions.DependencyModel/7.0.0": { "type": "package", @@ -372,19 +566,61 @@ "path": "microsoft.extensions.logging.abstractions/7.0.0", "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Options/7.0.1": { + "Microsoft.Extensions.Options/8.0.2": { "type": "package", "serviceable": true, - "sha512": "sha512-pZRDYdN1FpepOIfHU62QoBQ6zdAoTvnjxFfqAzEd9Jhb2dfhA5i6jeTdgGgcgTWFRC7oT0+3XrbQu4LjvgX1Nw==", - "path": "microsoft.extensions.options/7.0.1", - "hashPath": "microsoft.extensions.options.7.0.1.nupkg.sha512" + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" }, - "Microsoft.Extensions.Primitives/7.0.0": { + "Microsoft.Extensions.Primitives/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==", - "path": "microsoft.extensions.primitives/7.0.0", - "hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512" + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "path": "microsoft.netcore.platforms/5.0.0", + "hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "path": "microsoft.win32.registry/5.0.0", + "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512" + }, + "MongoDB.Bson/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xQx/qtC2nu9oGiyNqAwfiDpUMweLi0nID677cyKykpwmj5AVMrnd//UwmcmuX95178DeY6rf7cjmA613TQXPiA==", + "path": "mongodb.bson/2.25.0", + "hashPath": "mongodb.bson.2.25.0.nupkg.sha512" + }, + "MongoDB.Driver/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dMqnZTV6MuvoEI4yFtSvKJdAoN6NeyAEvG8aoxnrLIVd7bR84QxLgpsM1nhK17qkOcIx/IrpMIfrvp5iMnYGBg==", + "path": "mongodb.driver/2.25.0", + "hashPath": "mongodb.driver.2.25.0.nupkg.sha512" + }, + "MongoDB.Driver.Core/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oN4nLgO5HQEThTg/zqeoHqaO2+q64DBVb4r7BvhaFb0p0TM9jZKnCKvh1EA8d9E9swIz0CgvMrvL1mPyRCZzag==", + "path": "mongodb.driver.core/2.25.0", + "hashPath": "mongodb.driver.core.2.25.0.nupkg.sha512" + }, + "MongoDB.Libmongocrypt/1.8.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-z/8JCULSHM1+mzkau0ivIkU9kIn8JEFFSkmYTSaMaWMMHt96JjUtMKuXxeGNGSnHZ5290ZPKIlQfjoWFk2sKog==", + "path": "mongodb.libmongocrypt/1.8.2", + "hashPath": "mongodb.libmongocrypt.1.8.2.nupkg.sha512" }, "Mono.TextTemplating/2.2.1": { "type": "package", @@ -407,6 +643,27 @@ "path": "npgsql.entityframeworkcore.postgresql/7.0.11", "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512" }, + "SharpCompress/0.30.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==", + "path": "sharpcompress/0.30.1", + "hashPath": "sharpcompress.0.30.1.nupkg.sha512" + }, + "Snappier/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==", + "path": "snappier/1.0.0", + "hashPath": "snappier.1.0.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, "System.CodeDom/4.4.0": { "type": "package", "serviceable": true, @@ -414,6 +671,34 @@ "path": "system.codedom/4.4.0", "hashPath": "system.codedom.4.4.0.nupkg.sha512" }, + "System.Memory/4.5.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "path": "system.memory/4.5.5", + "hashPath": "system.memory.4.5.5.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "path": "system.security.accesscontrol/5.0.0", + "hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, "System.Text.Encodings.Web/7.0.0": { "type": "package", "serviceable": true, @@ -428,6 +713,13 @@ "path": "system.text.json/7.0.0", "hashPath": "system.text.json.7.0.0.nupkg.sha512" }, + "ZstdSharp.Port/0.7.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U9Ix4l4cl58Kzz1rJzj5hoVTjmbx1qGMwzAcbv1j/d3NzrFaESIurQyg+ow4mivCgkE3S413y+U9k4WdnEIkRA==", + "path": "zstdsharp.port/0.7.3", + "hashPath": "zstdsharp.port.0.7.3.nupkg.sha512" + }, "SportCompetitionsBusinessLogic/1.0.0": { "type": "project", "serviceable": false, @@ -447,6 +739,11 @@ "type": "project", "serviceable": false, "sha512": "" + }, + "SportCompetitionsMongo/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" } } } \ No newline at end of file diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.dll index 7754ef7..a37e9f0 100644 Binary files a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.dll and b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.pdb b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.pdb index 1173324..e84d907 100644 Binary files a/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.pdb and b/SportCompetitionsView/bin/Debug/net7.0-windows/SportCompetitionsView.pdb differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/ZstdSharp.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/ZstdSharp.dll new file mode 100644 index 0000000..5d93f7e Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/ZstdSharp.dll differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/linux/native/libmongocrypt.so b/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/linux/native/libmongocrypt.so new file mode 100644 index 0000000..2917ad8 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/linux/native/libmongocrypt.so differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/osx/native/libmongocrypt.dylib b/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/osx/native/libmongocrypt.dylib new file mode 100644 index 0000000..f1f0d80 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/osx/native/libmongocrypt.dylib differ diff --git a/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/win/native/mongocrypt.dll b/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/win/native/mongocrypt.dll new file mode 100644 index 0000000..a4c53e4 Binary files /dev/null and b/SportCompetitionsView/bin/Debug/net7.0-windows/runtimes/win/native/mongocrypt.dll differ diff --git a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.assets.cache b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.assets.cache index 5cef940..b2b74c1 100644 Binary files a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.assets.cache and b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.assets.cache differ diff --git a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.AssemblyReference.cache b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.AssemblyReference.cache index 793d143..2bc76dc 100644 Binary files a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.AssemblyReference.cache and b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.AssemblyReference.cache differ diff --git a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.CoreCompileInputs.cache b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.CoreCompileInputs.cache index e011c12..71d7c65 100644 --- a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.CoreCompileInputs.cache +++ b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -6161478dbed13e94f738a1fa9bfe0aa07295a7d6 +59d322c9eadeb3d1e507572c2efd61636a7936b0 diff --git a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.FileListAbsolute.txt b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.FileListAbsolute.txt index 66b6a9c..734879a 100644 --- a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.FileListAbsolute.txt +++ b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.csproj.FileListAbsolute.txt @@ -158,3 +158,19 @@ D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\obj\Debu D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\obj\Debug\net7.0-windows\SportCompetitionsView.pdb D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\obj\Debug\net7.0-windows\SportCompetitionsView.genruntimeconfig.cache D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\obj\Debug\net7.0-windows\ref\SportCompetitionsView.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\AWSSDK.Core.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\AWSSDK.SecurityToken.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\Bogus.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\DnsClient.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\MongoDB.Bson.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\MongoDB.Driver.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\MongoDB.Driver.Core.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\MongoDB.Libmongocrypt.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\SharpCompress.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\Snappier.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\ZstdSharp.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\runtimes\linux\native\libmongocrypt.so +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\runtimes\osx\native\libmongocrypt.dylib +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\runtimes\win\native\mongocrypt.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\SportCompetitionsMongo.dll +D:\ulstu\СУБД_4_сем\lab4\SportCompetitions\SportCompetitionsView\bin\Debug\net7.0-windows\SportCompetitionsMongo.pdb diff --git a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.designer.deps.json b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.designer.deps.json index cf55c9f..cb91c27 100644 --- a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.designer.deps.json +++ b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.designer.deps.json @@ -6,6 +6,44 @@ "compilationOptions": {}, "targets": { ".NETCoreApp,Version=v7.0": { + "AWSSDK.Core/3.7.100.14": { + "runtime": { + "lib/netcoreapp3.1/AWSSDK.Core.dll": { + "assemblyVersion": "3.3.0.0", + "fileVersion": "3.7.100.14" + } + } + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "dependencies": { + "AWSSDK.Core": "3.7.100.14" + }, + "runtime": { + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": { + "assemblyVersion": "3.3.0.0", + "fileVersion": "3.7.100.14" + } + } + }, + "Bogus/35.5.1": { + "runtime": { + "lib/net6.0/Bogus.dll": { + "assemblyVersion": "35.5.1.0", + "fileVersion": "35.5.1.0" + } + } + }, + "DnsClient/1.6.1": { + "dependencies": { + "Microsoft.Win32.Registry": "5.0.0" + }, + "runtime": { + "lib/net5.0/DnsClient.dll": { + "assemblyVersion": "1.6.1.0", + "fileVersion": "1.6.1.0" + } + } + }, "Humanizer.Core/2.14.1": { "runtime": { "lib/net6.0/Humanizer.dll": { @@ -66,7 +104,7 @@ }, "Microsoft.Extensions.Caching.Abstractions/7.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": { @@ -78,10 +116,10 @@ "Microsoft.Extensions.Caching.Memory/7.0.0": { "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1", - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": { @@ -92,7 +130,7 @@ }, "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { @@ -103,7 +141,7 @@ }, "Microsoft.Extensions.DependencyInjection/7.0.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { @@ -112,11 +150,11 @@ } } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "runtime": { "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" } } }, @@ -135,9 +173,9 @@ "Microsoft.Extensions.Logging/7.0.0": { "dependencies": { "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1" + "Microsoft.Extensions.Options": "8.0.2" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Logging.dll": { @@ -154,23 +192,114 @@ } } }, - "Microsoft.Extensions.Options/7.0.1": { + "Microsoft.Extensions.Options/8.0.2": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "runtime": { "lib/net7.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.323.6910" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" } } }, - "Microsoft.Extensions.Primitives/7.0.0": { + "Microsoft.Extensions.Primitives/8.0.0": { "runtime": { "lib/net7.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.NETCore.Platforms/5.0.0": {}, + "Microsoft.Win32.Registry/5.0.0": { + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "MongoDB.Bson/2.25.0": { + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Bson.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Driver/2.25.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Driver.Core/2.25.0": { + "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", + "DnsClient": "1.6.1", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2", + "SharpCompress": "0.30.1", + "Snappier": "1.0.0", + "System.Buffers": "4.5.1", + "ZstdSharp.Port": "0.7.3" + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.Core.dll": { + "assemblyVersion": "2.25.0.0", + "fileVersion": "2.25.0.0" + } + } + }, + "MongoDB.Libmongocrypt/1.8.2": { + "runtime": { + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": { + "assemblyVersion": "1.8.2.0", + "fileVersion": "1.8.2.0" + } + }, + "runtimeTargets": { + "runtimes/linux/native/libmongocrypt.so": { + "rid": "linux", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx/native/libmongocrypt.dylib": { + "rid": "osx", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win/native/mongocrypt.dll": { + "rid": "win", + "assetType": "native", + "fileVersion": "0.0.0.0" } } }, @@ -210,6 +339,23 @@ } } }, + "SharpCompress/0.30.1": { + "runtime": { + "lib/net5.0/SharpCompress.dll": { + "assemblyVersion": "0.30.1.0", + "fileVersion": "0.30.1.0" + } + } + }, + "Snappier/1.0.0": { + "runtime": { + "lib/net5.0/Snappier.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "System.Buffers/4.5.1": {}, "System.CodeDom/4.4.0": { "runtime": { "lib/netstandard2.0/System.CodeDom.dll": { @@ -218,6 +364,57 @@ } } }, + "System.Memory/4.5.5": {}, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "runtime": { + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "System.Security.AccessControl/5.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.20.51904" + } + } + }, "System.Text.Encodings.Web/7.0.0": { "runtime": { "lib/net7.0/System.Text.Encodings.Web.dll": { @@ -244,10 +441,46 @@ "fileVersion": "7.0.22.51805" } } + }, + "ZstdSharp.Port/0.7.3": { + "runtime": { + "lib/net7.0/ZstdSharp.dll": { + "assemblyVersion": "0.7.3.0", + "fileVersion": "0.7.3.0" + } + } } } }, "libraries": { + "AWSSDK.Core/3.7.100.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gnEgxBlk4PFEfdPE8Lkf4+D16MZFYSaW7/o6Wwe5e035QWUkTJX0Dn4LfTCdV5QSEL/fOFxu+yCAm55eIIBgog==", + "path": "awssdk.core/3.7.100.14", + "hashPath": "awssdk.core.3.7.100.14.nupkg.sha512" + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dGCVuVo0CFUKWW85W8YENO+aREf8sCBDjvGbnNvxJuNW4Ss+brEU9ltHhq2KfZze2VUNK1/wygbPG1bmbpyXEw==", + "path": "awssdk.securitytoken/3.7.100.14", + "hashPath": "awssdk.securitytoken.3.7.100.14.nupkg.sha512" + }, + "Bogus/35.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GBp2peww04szEJ0GlBlzCYilFDaSkL7Ja4m37YeTRjC/mgoiZnUuifmgUxVD/oLU2MC1uoXfQYK91doGp7Zkpg==", + "path": "bogus/35.5.1", + "hashPath": "bogus.35.5.1.nupkg.sha512" + }, + "DnsClient/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==", + "path": "dnsclient/1.6.1", + "hashPath": "dnsclient.1.6.1.nupkg.sha512" + }, "Humanizer.Core/2.14.1": { "type": "package", "serviceable": true, @@ -318,12 +551,12 @@ "path": "microsoft.extensions.dependencyinjection/7.0.0", "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512" + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" }, "Microsoft.Extensions.DependencyModel/7.0.0": { "type": "package", @@ -346,19 +579,61 @@ "path": "microsoft.extensions.logging.abstractions/7.0.0", "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512" }, - "Microsoft.Extensions.Options/7.0.1": { + "Microsoft.Extensions.Options/8.0.2": { "type": "package", "serviceable": true, - "sha512": "sha512-pZRDYdN1FpepOIfHU62QoBQ6zdAoTvnjxFfqAzEd9Jhb2dfhA5i6jeTdgGgcgTWFRC7oT0+3XrbQu4LjvgX1Nw==", - "path": "microsoft.extensions.options/7.0.1", - "hashPath": "microsoft.extensions.options.7.0.1.nupkg.sha512" + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" }, - "Microsoft.Extensions.Primitives/7.0.0": { + "Microsoft.Extensions.Primitives/8.0.0": { "type": "package", "serviceable": true, - "sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==", - "path": "microsoft.extensions.primitives/7.0.0", - "hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512" + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "path": "microsoft.netcore.platforms/5.0.0", + "hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "path": "microsoft.win32.registry/5.0.0", + "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512" + }, + "MongoDB.Bson/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xQx/qtC2nu9oGiyNqAwfiDpUMweLi0nID677cyKykpwmj5AVMrnd//UwmcmuX95178DeY6rf7cjmA613TQXPiA==", + "path": "mongodb.bson/2.25.0", + "hashPath": "mongodb.bson.2.25.0.nupkg.sha512" + }, + "MongoDB.Driver/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dMqnZTV6MuvoEI4yFtSvKJdAoN6NeyAEvG8aoxnrLIVd7bR84QxLgpsM1nhK17qkOcIx/IrpMIfrvp5iMnYGBg==", + "path": "mongodb.driver/2.25.0", + "hashPath": "mongodb.driver.2.25.0.nupkg.sha512" + }, + "MongoDB.Driver.Core/2.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oN4nLgO5HQEThTg/zqeoHqaO2+q64DBVb4r7BvhaFb0p0TM9jZKnCKvh1EA8d9E9swIz0CgvMrvL1mPyRCZzag==", + "path": "mongodb.driver.core/2.25.0", + "hashPath": "mongodb.driver.core.2.25.0.nupkg.sha512" + }, + "MongoDB.Libmongocrypt/1.8.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-z/8JCULSHM1+mzkau0ivIkU9kIn8JEFFSkmYTSaMaWMMHt96JjUtMKuXxeGNGSnHZ5290ZPKIlQfjoWFk2sKog==", + "path": "mongodb.libmongocrypt/1.8.2", + "hashPath": "mongodb.libmongocrypt.1.8.2.nupkg.sha512" }, "Mono.TextTemplating/2.2.1": { "type": "package", @@ -381,6 +656,27 @@ "path": "npgsql.entityframeworkcore.postgresql/7.0.11", "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512" }, + "SharpCompress/0.30.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==", + "path": "sharpcompress/0.30.1", + "hashPath": "sharpcompress.0.30.1.nupkg.sha512" + }, + "Snappier/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==", + "path": "snappier/1.0.0", + "hashPath": "snappier.1.0.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, "System.CodeDom/4.4.0": { "type": "package", "serviceable": true, @@ -388,6 +684,34 @@ "path": "system.codedom/4.4.0", "hashPath": "system.codedom.4.4.0.nupkg.sha512" }, + "System.Memory/4.5.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "path": "system.memory/4.5.5", + "hashPath": "system.memory.4.5.5.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512" + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "path": "system.security.accesscontrol/5.0.0", + "hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, "System.Text.Encodings.Web/7.0.0": { "type": "package", "serviceable": true, @@ -401,6 +725,13 @@ "sha512": "sha512-DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==", "path": "system.text.json/7.0.0", "hashPath": "system.text.json.7.0.0.nupkg.sha512" + }, + "ZstdSharp.Port/0.7.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U9Ix4l4cl58Kzz1rJzj5hoVTjmbx1qGMwzAcbv1j/d3NzrFaESIurQyg+ow4mivCgkE3S413y+U9k4WdnEIkRA==", + "path": "zstdsharp.port/0.7.3", + "hashPath": "zstdsharp.port.0.7.3.nupkg.sha512" } } } \ No newline at end of file diff --git a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.dll b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.dll index 7754ef7..a37e9f0 100644 Binary files a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.dll and b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.dll differ diff --git a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.pdb b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.pdb index 1173324..e84d907 100644 Binary files a/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.pdb and b/SportCompetitionsView/obj/Debug/net7.0-windows/SportCompetitionsView.pdb differ diff --git a/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.dgspec.json b/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.dgspec.json index 89831dd..1e2df28 100644 --- a/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.dgspec.json +++ b/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.dgspec.json @@ -261,6 +261,97 @@ } } }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj", + "projectName": "SportCompetitionsMongo", + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsBusinessLogic\\SportCompetitionsBusinessLogic.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Bogus": { + "target": "Package", + "version": "[35.5.1, )" + }, + "Microsoft.Extensions.Options": { + "target": "Package", + "version": "[8.0.2, )" + }, + "MongoDB.Bson": { + "target": "Package", + "version": "[2.25.0, )" + }, + "MongoDB.Driver": { + "target": "Package", + "version": "[2.25.0, )" + }, + "MongoDB.Driver.Core": { + "target": "Package", + "version": "[2.25.0, )" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL": { + "target": "Package", + "version": "[7.0.11, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj": { "version": "1.0.0", "restore": { @@ -296,6 +387,9 @@ }, "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj" } } } @@ -326,7 +420,7 @@ }, "Microsoft.Extensions.Options": { "target": "Package", - "version": "[7.0.1, )" + "version": "[8.0.2, )" } }, "imports": [ diff --git a/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.props b/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.props index e196931..02cc845 100644 --- a/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.props +++ b/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.props @@ -16,4 +16,8 @@ + + C:\Users\Леонид\.nuget\packages\awssdk.core\3.7.100.14 + C:\Users\Леонид\.nuget\packages\awssdk.securitytoken\3.7.100.14 + \ No newline at end of file diff --git a/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.targets b/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.targets index de9a022..bc8ef5b 100644 --- a/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.targets +++ b/SportCompetitionsView/obj/SportCompetitionsView.csproj.nuget.g.targets @@ -3,5 +3,6 @@ + \ No newline at end of file diff --git a/SportCompetitionsView/obj/project.assets.json b/SportCompetitionsView/obj/project.assets.json index c7302bf..e0ebdc5 100644 --- a/SportCompetitionsView/obj/project.assets.json +++ b/SportCompetitionsView/obj/project.assets.json @@ -2,6 +2,64 @@ "version": 3, "targets": { "net7.0-windows7.0": { + "AWSSDK.Core/3.7.100.14": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/AWSSDK.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/AWSSDK.Core.dll": { + "related": ".pdb;.xml" + } + } + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "type": "package", + "dependencies": { + "AWSSDK.Core": "[3.7.100.14, 4.0.0)" + }, + "compile": { + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": { + "related": ".pdb;.xml" + } + } + }, + "Bogus/35.5.1": { + "type": "package", + "compile": { + "lib/net6.0/Bogus.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Bogus.dll": { + "related": ".xml" + } + } + }, + "DnsClient/1.6.1": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Registry": "5.0.0" + }, + "compile": { + "lib/net5.0/DnsClient.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/DnsClient.dll": { + "related": ".xml" + } + } + }, "Humanizer.Core/2.14.1": { "type": "package", "compile": { @@ -179,7 +237,7 @@ "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { "type": "package", "compile": { "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { @@ -253,11 +311,11 @@ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} } }, - "Microsoft.Extensions.Options/7.0.1": { + "Microsoft.Extensions.Options/8.0.2": { "type": "package", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" }, "compile": { "lib/net7.0/Microsoft.Extensions.Options.dll": { @@ -269,24 +327,149 @@ "related": ".xml" } }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, "build": { "buildTransitive/net6.0/_._": {} } }, - "Microsoft.Extensions.Primitives/7.0.0": { + "Microsoft.NETCore.Platforms/5.0.0": { "type": "package", "compile": { - "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.Registry/5.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/Microsoft.Win32.Registry.dll": { "related": ".xml" } }, "runtime": { - "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "lib/netstandard2.0/Microsoft.Win32.Registry.dll": { "related": ".xml" } }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "MongoDB.Bson/2.25.0": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "compile": { + "lib/netstandard2.1/MongoDB.Bson.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Bson.dll": { + "related": ".xml" + } + } + }, + "MongoDB.Driver/2.25.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "2.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2" + }, + "compile": { + "lib/netstandard2.1/MongoDB.Driver.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.dll": { + "related": ".xml" + } + } + }, + "MongoDB.Driver.Core/2.25.0": { + "type": "package", + "dependencies": { + "AWSSDK.SecurityToken": "3.7.100.14", + "DnsClient": "1.6.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.0", + "MongoDB.Bson": "2.25.0", + "MongoDB.Libmongocrypt": "1.8.2", + "SharpCompress": "0.30.1", + "Snappier": "1.0.0", + "System.Buffers": "4.5.1", + "ZstdSharp.Port": "0.7.3" + }, + "compile": { + "lib/netstandard2.1/MongoDB.Driver.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Driver.Core.dll": { + "related": ".xml" + } + } + }, + "MongoDB.Libmongocrypt/1.8.2": { + "type": "package", + "compile": { + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": {} + }, + "runtime": { + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": {} + }, + "contentFiles": { + "contentFiles/any/any/_._": { + "buildAction": "None", + "codeLanguage": "any", + "copyToOutput": false + } + }, "build": { - "buildTransitive/net6.0/_._": {} + "build/_._": {} + }, + "runtimeTargets": { + "runtimes/linux/native/libmongocrypt.so": { + "assetType": "native", + "rid": "linux" + }, + "runtimes/osx/native/libmongocrypt.dylib": { + "assetType": "native", + "rid": "osx" + }, + "runtimes/win/native/mongocrypt.dll": { + "assetType": "native", + "rid": "win" + } } }, "Mono.TextTemplating/2.2.1": { @@ -336,6 +519,37 @@ } } }, + "SharpCompress/0.30.1": { + "type": "package", + "compile": { + "lib/net5.0/SharpCompress.dll": {} + }, + "runtime": { + "lib/net5.0/SharpCompress.dll": {} + } + }, + "Snappier/1.0.0": { + "type": "package", + "compile": { + "lib/net5.0/Snappier.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Snappier.dll": { + "related": ".xml" + } + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, "System.CodeDom/4.4.0": { "type": "package", "compile": { @@ -347,6 +561,74 @@ "lib/netstandard2.0/System.CodeDom.dll": {} } }, + "System.Memory/4.5.5": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "compile": { + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + } + }, + "System.Security.AccessControl/5.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "5.0.0", + "System.Security.Principal.Windows": "5.0.0" + }, + "compile": { + "ref/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, "System.Text.Encodings.Web/7.0.0": { "type": "package", "compile": { @@ -388,6 +670,15 @@ "buildTransitive/net6.0/System.Text.Json.targets": {} } }, + "ZstdSharp.Port/0.7.3": { + "type": "package", + "compile": { + "lib/net7.0/ZstdSharp.dll": {} + }, + "runtime": { + "lib/net7.0/ZstdSharp.dll": {} + } + }, "SportCompetitionsBusinessLogic/1.0.0": { "type": "project", "framework": ".NETCoreApp,Version=v7.0", @@ -441,10 +732,126 @@ "runtime": { "bin/placeholder/SportCompetitionsDataModels.dll": {} } + }, + "SportCompetitionsMongo/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v7.0", + "dependencies": { + "Bogus": "35.5.1", + "Microsoft.Extensions.Options": "8.0.2", + "MongoDB.Bson": "2.25.0", + "MongoDB.Driver": "2.25.0", + "MongoDB.Driver.Core": "2.25.0", + "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11", + "SportCompetitionsBusinessLogic": "1.0.0", + "SportCompetitionsContracts": "1.0.0", + "SportCompetitionsDataModels": "1.0.0" + }, + "compile": { + "bin/placeholder/SportCompetitionsMongo.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsMongo.dll": {} + } } } }, "libraries": { + "AWSSDK.Core/3.7.100.14": { + "sha512": "gnEgxBlk4PFEfdPE8Lkf4+D16MZFYSaW7/o6Wwe5e035QWUkTJX0Dn4LfTCdV5QSEL/fOFxu+yCAm55eIIBgog==", + "type": "package", + "path": "awssdk.core/3.7.100.14", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "awssdk.core.3.7.100.14.nupkg.sha512", + "awssdk.core.nuspec", + "lib/net35/AWSSDK.Core.dll", + "lib/net35/AWSSDK.Core.pdb", + "lib/net35/AWSSDK.Core.xml", + "lib/net45/AWSSDK.Core.dll", + "lib/net45/AWSSDK.Core.pdb", + "lib/net45/AWSSDK.Core.xml", + "lib/netcoreapp3.1/AWSSDK.Core.dll", + "lib/netcoreapp3.1/AWSSDK.Core.pdb", + "lib/netcoreapp3.1/AWSSDK.Core.xml", + "lib/netstandard2.0/AWSSDK.Core.dll", + "lib/netstandard2.0/AWSSDK.Core.pdb", + "lib/netstandard2.0/AWSSDK.Core.xml", + "tools/account-management.ps1" + ] + }, + "AWSSDK.SecurityToken/3.7.100.14": { + "sha512": "dGCVuVo0CFUKWW85W8YENO+aREf8sCBDjvGbnNvxJuNW4Ss+brEU9ltHhq2KfZze2VUNK1/wygbPG1bmbpyXEw==", + "type": "package", + "path": "awssdk.securitytoken/3.7.100.14", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/dotnet/cs/AWSSDK.SecurityToken.CodeAnalysis.dll", + "awssdk.securitytoken.3.7.100.14.nupkg.sha512", + "awssdk.securitytoken.nuspec", + "lib/net35/AWSSDK.SecurityToken.dll", + "lib/net35/AWSSDK.SecurityToken.pdb", + "lib/net35/AWSSDK.SecurityToken.xml", + "lib/net45/AWSSDK.SecurityToken.dll", + "lib/net45/AWSSDK.SecurityToken.pdb", + "lib/net45/AWSSDK.SecurityToken.xml", + "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll", + "lib/netcoreapp3.1/AWSSDK.SecurityToken.pdb", + "lib/netcoreapp3.1/AWSSDK.SecurityToken.xml", + "lib/netstandard2.0/AWSSDK.SecurityToken.dll", + "lib/netstandard2.0/AWSSDK.SecurityToken.pdb", + "lib/netstandard2.0/AWSSDK.SecurityToken.xml", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Bogus/35.5.1": { + "sha512": "GBp2peww04szEJ0GlBlzCYilFDaSkL7Ja4m37YeTRjC/mgoiZnUuifmgUxVD/oLU2MC1uoXfQYK91doGp7Zkpg==", + "type": "package", + "path": "bogus/35.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "bogus.35.5.1.nupkg.sha512", + "bogus.nuspec", + "lib/net40/Bogus.dll", + "lib/net40/Bogus.xml", + "lib/net6.0/Bogus.dll", + "lib/net6.0/Bogus.xml", + "lib/netstandard1.3/Bogus.dll", + "lib/netstandard1.3/Bogus.xml", + "lib/netstandard2.0/Bogus.dll", + "lib/netstandard2.0/Bogus.xml" + ] + }, + "DnsClient/1.6.1": { + "sha512": "4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==", + "type": "package", + "path": "dnsclient/1.6.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dnsclient.1.6.1.nupkg.sha512", + "dnsclient.nuspec", + "icon.png", + "lib/net45/DnsClient.dll", + "lib/net45/DnsClient.xml", + "lib/net471/DnsClient.dll", + "lib/net471/DnsClient.xml", + "lib/net5.0/DnsClient.dll", + "lib/net5.0/DnsClient.xml", + "lib/netstandard1.3/DnsClient.dll", + "lib/netstandard1.3/DnsClient.xml", + "lib/netstandard2.0/DnsClient.dll", + "lib/netstandard2.0/DnsClient.xml", + "lib/netstandard2.1/DnsClient.dll", + "lib/netstandard2.1/DnsClient.xml" + ] + }, "Humanizer.Core/2.14.1": { "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", "type": "package", @@ -645,15 +1052,16 @@ "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "sha512": "h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", + "PACKAGE.md", "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", "buildTransitive/net462/_._", @@ -665,11 +1073,13 @@ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", "microsoft.extensions.dependencyinjection.abstractions.nuspec", "useSharedDesignerContext.txt" ] @@ -801,44 +1211,63 @@ "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Options/7.0.1": { - "sha512": "pZRDYdN1FpepOIfHU62QoBQ6zdAoTvnjxFfqAzEd9Jhb2dfhA5i6jeTdgGgcgTWFRC7oT0+3XrbQu4LjvgX1Nw==", + "Microsoft.Extensions.Options/8.0.2": { + "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", "type": "package", - "path": "microsoft.extensions.options/7.0.1", + "path": "microsoft.extensions.options/8.0.2", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", + "PACKAGE.md", "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", "lib/net462/Microsoft.Extensions.Options.dll", "lib/net462/Microsoft.Extensions.Options.xml", "lib/net6.0/Microsoft.Extensions.Options.dll", "lib/net6.0/Microsoft.Extensions.Options.xml", "lib/net7.0/Microsoft.Extensions.Options.dll", "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", "lib/netstandard2.0/Microsoft.Extensions.Options.dll", "lib/netstandard2.0/Microsoft.Extensions.Options.xml", "lib/netstandard2.1/Microsoft.Extensions.Options.dll", "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.7.0.1.nupkg.sha512", + "microsoft.extensions.options.8.0.2.nupkg.sha512", "microsoft.extensions.options.nuspec", "useSharedDesignerContext.txt" ] }, - "Microsoft.Extensions.Primitives/7.0.0": { - "sha512": "um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==", + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", "type": "package", - "path": "microsoft.extensions.primitives/7.0.0", + "path": "microsoft.extensions.primitives/8.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", "Icon.png", "LICENSE.TXT", + "PACKAGE.md", "THIRD-PARTY-NOTICES.TXT", "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", "buildTransitive/net462/_._", @@ -850,13 +1279,162 @@ "lib/net6.0/Microsoft.Extensions.Primitives.xml", "lib/net7.0/Microsoft.Extensions.Primitives.dll", "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.7.0.0.nupkg.sha512", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", "microsoft.extensions.primitives.nuspec", "useSharedDesignerContext.txt" ] }, + "Microsoft.NETCore.Platforms/5.0.0": { + "sha512": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", + "type": "package", + "path": "microsoft.netcore.platforms/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Win32.Registry/5.0.0": { + "sha512": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "type": "package", + "path": "microsoft.win32.registry/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.dll", + "lib/net461/Microsoft.Win32.Registry.xml", + "lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "microsoft.win32.registry.5.0.0.nupkg.sha512", + "microsoft.win32.registry.nuspec", + "ref/net46/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.dll", + "ref/net461/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", + "ref/netstandard2.0/Microsoft.Win32.Registry.dll", + "ref/netstandard2.0/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net461/Microsoft.Win32.Registry.xml", + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.xml", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "MongoDB.Bson/2.25.0": { + "sha512": "xQx/qtC2nu9oGiyNqAwfiDpUMweLi0nID677cyKykpwmj5AVMrnd//UwmcmuX95178DeY6rf7cjmA613TQXPiA==", + "type": "package", + "path": "mongodb.bson/2.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net472/MongoDB.Bson.dll", + "lib/net472/MongoDB.Bson.xml", + "lib/netstandard2.0/MongoDB.Bson.dll", + "lib/netstandard2.0/MongoDB.Bson.xml", + "lib/netstandard2.1/MongoDB.Bson.dll", + "lib/netstandard2.1/MongoDB.Bson.xml", + "mongodb.bson.2.25.0.nupkg.sha512", + "mongodb.bson.nuspec", + "packageIcon.png" + ] + }, + "MongoDB.Driver/2.25.0": { + "sha512": "dMqnZTV6MuvoEI4yFtSvKJdAoN6NeyAEvG8aoxnrLIVd7bR84QxLgpsM1nhK17qkOcIx/IrpMIfrvp5iMnYGBg==", + "type": "package", + "path": "mongodb.driver/2.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net472/MongoDB.Driver.dll", + "lib/net472/MongoDB.Driver.xml", + "lib/netstandard2.0/MongoDB.Driver.dll", + "lib/netstandard2.0/MongoDB.Driver.xml", + "lib/netstandard2.1/MongoDB.Driver.dll", + "lib/netstandard2.1/MongoDB.Driver.xml", + "mongodb.driver.2.25.0.nupkg.sha512", + "mongodb.driver.nuspec", + "packageIcon.png" + ] + }, + "MongoDB.Driver.Core/2.25.0": { + "sha512": "oN4nLgO5HQEThTg/zqeoHqaO2+q64DBVb4r7BvhaFb0p0TM9jZKnCKvh1EA8d9E9swIz0CgvMrvL1mPyRCZzag==", + "type": "package", + "path": "mongodb.driver.core/2.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "THIRD-PARTY-NOTICES", + "lib/net472/MongoDB.Driver.Core.dll", + "lib/net472/MongoDB.Driver.Core.xml", + "lib/netstandard2.0/MongoDB.Driver.Core.dll", + "lib/netstandard2.0/MongoDB.Driver.Core.xml", + "lib/netstandard2.1/MongoDB.Driver.Core.dll", + "lib/netstandard2.1/MongoDB.Driver.Core.xml", + "mongodb.driver.core.2.25.0.nupkg.sha512", + "mongodb.driver.core.nuspec", + "packageIcon.png" + ] + }, + "MongoDB.Libmongocrypt/1.8.2": { + "sha512": "z/8JCULSHM1+mzkau0ivIkU9kIn8JEFFSkmYTSaMaWMMHt96JjUtMKuXxeGNGSnHZ5290ZPKIlQfjoWFk2sKog==", + "type": "package", + "path": "mongodb.libmongocrypt/1.8.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "License.txt", + "build/MongoDB.Libmongocrypt.targets", + "content/libmongocrypt.dylib", + "content/libmongocrypt.so", + "content/mongocrypt.dll", + "contentFiles/any/netstandard2.0/libmongocrypt.dylib", + "contentFiles/any/netstandard2.0/libmongocrypt.so", + "contentFiles/any/netstandard2.0/mongocrypt.dll", + "contentFiles/any/netstandard2.1/libmongocrypt.dylib", + "contentFiles/any/netstandard2.1/libmongocrypt.so", + "contentFiles/any/netstandard2.1/mongocrypt.dll", + "lib/netstandard2.0/MongoDB.Libmongocrypt.dll", + "lib/netstandard2.1/MongoDB.Libmongocrypt.dll", + "mongodb.libmongocrypt.1.8.2.nupkg.sha512", + "mongodb.libmongocrypt.nuspec", + "runtimes/linux/native/libmongocrypt.so", + "runtimes/osx/native/libmongocrypt.dylib", + "runtimes/win/native/mongocrypt.dll" + ] + }, "Mono.TextTemplating/2.2.1": { "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", "type": "package", @@ -912,6 +1490,73 @@ "postgresql.png" ] }, + "SharpCompress/0.30.1": { + "sha512": "XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==", + "type": "package", + "path": "sharpcompress/0.30.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/SharpCompress.dll", + "lib/net5.0/SharpCompress.dll", + "lib/netcoreapp3.1/SharpCompress.dll", + "lib/netstandard2.0/SharpCompress.dll", + "lib/netstandard2.1/SharpCompress.dll", + "sharpcompress.0.30.1.nupkg.sha512", + "sharpcompress.nuspec" + ] + }, + "Snappier/1.0.0": { + "sha512": "rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==", + "type": "package", + "path": "snappier/1.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "COPYING.txt", + "lib/net5.0/Snappier.dll", + "lib/net5.0/Snappier.xml", + "lib/netcoreapp3.0/Snappier.dll", + "lib/netcoreapp3.0/Snappier.xml", + "lib/netstandard2.0/Snappier.dll", + "lib/netstandard2.0/Snappier.xml", + "lib/netstandard2.1/Snappier.dll", + "lib/netstandard2.1/Snappier.xml", + "snappier.1.0.0.nupkg.sha512", + "snappier.nuspec" + ] + }, + "System.Buffers/4.5.1": { + "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "type": "package", + "path": "system.buffers/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Buffers.dll", + "lib/net461/System.Buffers.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Buffers.dll", + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.1.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, "System.CodeDom/4.4.0": { "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", "type": "package", @@ -933,6 +1578,163 @@ "version.txt" ] }, + "System.Memory/4.5.5": { + "sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "type": "package", + "path": "system.memory/4.5.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.5.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "sha512": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net45/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll", + "ref/net461/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.AccessControl/5.0.0": { + "sha512": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "type": "package", + "path": "system.security.accesscontrol/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.dll", + "ref/net461/System.Security.AccessControl.xml", + "ref/netstandard1.3/System.Security.AccessControl.dll", + "ref/netstandard1.3/System.Security.AccessControl.xml", + "ref/netstandard1.3/de/System.Security.AccessControl.xml", + "ref/netstandard1.3/es/System.Security.AccessControl.xml", + "ref/netstandard1.3/fr/System.Security.AccessControl.xml", + "ref/netstandard1.3/it/System.Security.AccessControl.xml", + "ref/netstandard1.3/ja/System.Security.AccessControl.xml", + "ref/netstandard1.3/ko/System.Security.AccessControl.xml", + "ref/netstandard1.3/ru/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", + "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", + "ref/netstandard2.0/System.Security.AccessControl.dll", + "ref/netstandard2.0/System.Security.AccessControl.xml", + "ref/uap10.0.16299/_._", + "runtimes/win/lib/net46/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.accesscontrol.5.0.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Principal.Windows/5.0.0": { + "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "type": "package", + "path": "system.security.principal.windows/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.5.0.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, "System.Text.Encodings.Web/7.0.0": { "sha512": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==", "type": "package", @@ -1035,6 +1837,24 @@ "useSharedDesignerContext.txt" ] }, + "ZstdSharp.Port/0.7.3": { + "sha512": "U9Ix4l4cl58Kzz1rJzj5hoVTjmbx1qGMwzAcbv1j/d3NzrFaESIurQyg+ow4mivCgkE3S413y+U9k4WdnEIkRA==", + "type": "package", + "path": "zstdsharp.port/0.7.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/ZstdSharp.dll", + "lib/net5.0/ZstdSharp.dll", + "lib/net6.0/ZstdSharp.dll", + "lib/net7.0/ZstdSharp.dll", + "lib/netcoreapp3.1/ZstdSharp.dll", + "lib/netstandard2.0/ZstdSharp.dll", + "lib/netstandard2.1/ZstdSharp.dll", + "zstdsharp.port.0.7.3.nupkg.sha512", + "zstdsharp.port.nuspec" + ] + }, "SportCompetitionsBusinessLogic/1.0.0": { "type": "project", "path": "../SportCompetitionsBusinessLogic/SportCompetitionsBusinessLogic.csproj", @@ -1054,6 +1874,11 @@ "type": "project", "path": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj", "msbuildProject": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj" + }, + "SportCompetitionsMongo/1.0.0": { + "type": "project", + "path": "../SportCompetitionsMongo/SportCompetitionsMongo.csproj", + "msbuildProject": "../SportCompetitionsMongo/SportCompetitionsMongo.csproj" } }, "projectFileDependencyGroups": { @@ -1061,11 +1886,12 @@ "Microsoft.EntityFrameworkCore >= 7.0.11", "Microsoft.EntityFrameworkCore.Design >= 7.0.11", "Microsoft.Extensions.DependencyInjection >= 7.0.0", - "Microsoft.Extensions.Options >= 7.0.1", + "Microsoft.Extensions.Options >= 8.0.2", "SportCompetitionsBusinessLogic >= 1.0.0", "SportCompetitionsContracts >= 1.0.0", "SportCompetitionsDataModels >= 1.0.0", - "SportCompetitionsDatabaseImplement >= 1.0.0" + "SportCompetitionsDatabaseImplement >= 1.0.0", + "SportCompetitionsMongo >= 1.0.0" ] }, "packageFolders": { @@ -1106,6 +1932,9 @@ }, "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + }, + "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj": { + "projectPath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsMongo\\SportCompetitionsMongo.csproj" } } } @@ -1136,7 +1965,7 @@ }, "Microsoft.Extensions.Options": { "target": "Package", - "version": "[7.0.1, )" + "version": "[8.0.2, )" } }, "imports": [ diff --git a/SportCompetitionsView/obj/project.nuget.cache b/SportCompetitionsView/obj/project.nuget.cache index 2700565..b9262ed 100644 --- a/SportCompetitionsView/obj/project.nuget.cache +++ b/SportCompetitionsView/obj/project.nuget.cache @@ -1,9 +1,13 @@ { "version": 2, - "dgSpecHash": "NJwF9TvdItL+pw9K6KRz4D3SI3byJaQoF2N7zmMCP9J5pINYzxRV35XQcIdqBcsq8T0pDUOm6qsW+3dgsJ8/qw==", + "dgSpecHash": "9ddgpjJV99VhhiQnvuEuvNeXPDEQclnnfK92bilORHz4SiZwnD3CSJveBpWNFRq9IKc3rWWYUNH2NFMCOAqrrA==", "success": true, "projectFilePath": "D:\\ulstu\\СУБД_4_сем\\lab4\\SportCompetitions\\SportCompetitionsView\\SportCompetitionsView.csproj", "expectedPackageFiles": [ + "C:\\Users\\Леонид\\.nuget\\packages\\awssdk.core\\3.7.100.14\\awssdk.core.3.7.100.14.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\awssdk.securitytoken\\3.7.100.14\\awssdk.securitytoken.3.7.100.14.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\bogus\\35.5.1\\bogus.35.5.1.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\dnsclient\\1.6.1\\dnsclient.1.6.1.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.11\\microsoft.entityframeworkcore.7.0.11.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.11\\microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512", @@ -14,18 +18,32 @@ "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.caching.memory\\7.0.0\\microsoft.extensions.caching.memory.7.0.0.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\7.0.0\\microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\7.0.0\\microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", - "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.dependencymodel\\7.0.0\\microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.logging\\7.0.0\\microsoft.extensions.logging.7.0.0.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.options\\7.0.1\\microsoft.extensions.options.7.0.1.nupkg.sha512", - "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.bson\\2.25.0\\mongodb.bson.2.25.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.driver\\2.25.0\\mongodb.driver.2.25.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.driver.core\\2.25.0\\mongodb.driver.core.2.25.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\mongodb.libmongocrypt\\1.8.2\\mongodb.libmongocrypt.1.8.2.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\npgsql\\7.0.6\\npgsql.7.0.6.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\7.0.11\\npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\sharpcompress\\0.30.1\\sharpcompress.0.30.1.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\snappier\\1.0.0\\snappier.1.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\5.0.0\\system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", "C:\\Users\\Леонид\\.nuget\\packages\\system.text.encodings.web\\7.0.0\\system.text.encodings.web.7.0.0.nupkg.sha512", - "C:\\Users\\Леонид\\.nuget\\packages\\system.text.json\\7.0.0\\system.text.json.7.0.0.nupkg.sha512" + "C:\\Users\\Леонид\\.nuget\\packages\\system.text.json\\7.0.0\\system.text.json.7.0.0.nupkg.sha512", + "C:\\Users\\Леонид\\.nuget\\packages\\zstdsharp.port\\0.7.3\\zstdsharp.port.0.7.3.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/ПИбд-21_Малафеев_Лаб4.docx b/ПИбд-21_Малафеев_Лаб4.docx index a22fb03..e73b318 100644 Binary files a/ПИбд-21_Малафеев_Лаб4.docx and b/ПИбд-21_Малафеев_Лаб4.docx differ diff --git a/ПИбд-21_Малафеев_Лаб8.docx b/ПИбд-21_Малафеев_Лаб8.docx new file mode 100644 index 0000000..b2caa64 Binary files /dev/null and b/ПИбд-21_Малафеев_Лаб8.docx differ