изи 8 лаба
This commit is contained in:
parent
be432cafc2
commit
f930d5b84f
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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
|
||||
|
110
SportCompetitionsMongo/Implements/CompetitionStorage.cs
Normal file
110
SportCompetitionsMongo/Implements/CompetitionStorage.cs
Normal file
@ -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<Competition>("Competitions")
|
||||
.DeleteMany(Builders<Competition>.Filter.Empty);
|
||||
}
|
||||
|
||||
public List<CompetitionViewModel> GetFullList()
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
var competitions = context.GetCollection<Competition>("Competitions");
|
||||
return competitions.Find(Builders<Competition>.Filter.Empty)
|
||||
.ToList()
|
||||
.Select(x => x.GetViewModel)
|
||||
.ToList();
|
||||
}
|
||||
public List<CompetitionViewModel> GetFilteredList(CompetitionSearchModel model)
|
||||
{
|
||||
if (string.IsNullOrEmpty(model.CompetitionName)) return new List<CompetitionViewModel>();
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
var competitions = context.GetCollection<Competition>("Competitions");
|
||||
|
||||
var filterBuilder = Builders<Competition>.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<Competition>("Competitions");
|
||||
|
||||
var filterBuilder = Builders<Competition>.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<Competition>("Competitions");
|
||||
|
||||
model.Id = (int)competitions.CountDocuments(FilterDefinition<Competition>.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<Competition>("Competitions");
|
||||
|
||||
var filter = Builders<Competition>.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<Competition>("Competitions");
|
||||
|
||||
var filter = Builders<Competition>.Filter.Eq(x => x.Id, model.Id);
|
||||
var category = categories.FindOneAndDelete(filter);
|
||||
return category?.GetViewModel;
|
||||
}
|
||||
}
|
||||
}
|
90
SportCompetitionsMongo/Implements/MemberStorage.cs
Normal file
90
SportCompetitionsMongo/Implements/MemberStorage.cs
Normal file
@ -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<Member>("Members")
|
||||
.DeleteMany(Builders<Member>.Filter.Empty);
|
||||
}
|
||||
|
||||
public List<MemberViewModel> GetFullList()
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
var members = context.GetCollection<Member>("Members").Find(Builders<Member>.Filter.Empty).ToList();
|
||||
|
||||
return members.Select(x => x.GetViewModel).ToList();
|
||||
}
|
||||
public List<MemberViewModel> GetFilteredList(MemberSearchModel model)
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
if (!model.Id.HasValue) return new List<MemberViewModel>();
|
||||
|
||||
var filterBuilder = Builders<Member>.Filter;
|
||||
var filter = filterBuilder.Empty;
|
||||
filter = filterBuilder.Eq("Id", model.Id);
|
||||
|
||||
var members = context.GetCollection<Member>("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<Member>("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<Member>("Members");
|
||||
|
||||
model.Id = (int)members.CountDocuments(FilterDefinition<Member>.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<Member>("Members").Find(x => x.Id == model.Id).FirstOrDefault();
|
||||
if (member == null) return null;
|
||||
member.Update(model);
|
||||
context.GetCollection<Member>("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<Member>("Members").Find(x => x.Id == model.Id).FirstOrDefault();
|
||||
if (element != null)
|
||||
{
|
||||
context.GetCollection<Member>("Members").DeleteOne(x => x.Id == model.Id);
|
||||
return element.GetViewModel;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
90
SportCompetitionsMongo/Implements/RecordStorage.cs
Normal file
90
SportCompetitionsMongo/Implements/RecordStorage.cs
Normal file
@ -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<Record>("Records")
|
||||
.DeleteMany(Builders<Record>.Filter.Empty);
|
||||
}
|
||||
|
||||
public List<RecordViewModel> GetFullList()
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
var records = context.GetCollection<Record>("Records").Find(Builders<Record>.Filter.Empty).ToList();
|
||||
|
||||
return records.Select(x => x.GetViewModel).ToList();
|
||||
}
|
||||
public List<RecordViewModel> GetFilteredList(RecordSearchModel model)
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
if (!model.Id.HasValue) return new List<RecordViewModel>();
|
||||
|
||||
var filterBuilder = Builders<Record>.Filter;
|
||||
var filter = filterBuilder.Empty;
|
||||
filter = filterBuilder.Eq("Id", model.Id);
|
||||
|
||||
var records = context.GetCollection<Record>("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<Record>("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<Record>("Records");
|
||||
|
||||
model.Id = (int)records.CountDocuments(FilterDefinition<Record>.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<Record>("Records").Find(x => x.Id == model.Id).FirstOrDefault();
|
||||
if (record == null) return null;
|
||||
record.Update(model);
|
||||
context.GetCollection<Record>("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<Record>("Records").Find(x => x.Id == model.Id).FirstOrDefault();
|
||||
if (element != null)
|
||||
{
|
||||
context.GetCollection<Record>("Records").DeleteOne(x => x.Id == model.Id);
|
||||
return element.GetViewModel;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
90
SportCompetitionsMongo/Implements/ResultStorage.cs
Normal file
90
SportCompetitionsMongo/Implements/ResultStorage.cs
Normal file
@ -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<Result>("Results")
|
||||
.DeleteMany(Builders<Result>.Filter.Empty);
|
||||
}
|
||||
|
||||
public List<ResultViewModel> GetFullList()
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
var results = context.GetCollection<Result>("Results").Find(Builders<Result>.Filter.Empty).ToList();
|
||||
|
||||
return results.Select(x => x.GetViewModel).ToList();
|
||||
}
|
||||
public List<ResultViewModel> GetFilteredList(ResultSearchModel model)
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
if (!model.Id.HasValue) return new List<ResultViewModel>();
|
||||
|
||||
var filterBuilder = Builders<Result>.Filter;
|
||||
var filter = filterBuilder.Empty;
|
||||
filter = filterBuilder.Eq("Id", model.Id);
|
||||
|
||||
var results = context.GetCollection<Result>("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<Result>("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<Result>("Results");
|
||||
|
||||
model.Id = (int)results.CountDocuments(FilterDefinition<Result>.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<Result>("Results").Find(x => x.Id == model.Id).FirstOrDefault();
|
||||
if (result == null) return null;
|
||||
result.Update(model);
|
||||
context.GetCollection<Result>("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<Result>("Results").Find(x => x.Id == model.Id).FirstOrDefault();
|
||||
if (element != null)
|
||||
{
|
||||
context.GetCollection<Result>("Results").DeleteOne(x => x.Id == model.Id);
|
||||
return element.GetViewModel;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
110
SportCompetitionsMongo/Implements/TeamStorage.cs
Normal file
110
SportCompetitionsMongo/Implements/TeamStorage.cs
Normal file
@ -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<Team>("Teams")
|
||||
.DeleteMany(Builders<Team>.Filter.Empty);
|
||||
}
|
||||
|
||||
public List<TeamViewModel> GetFullList()
|
||||
{
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
var teams = context.GetCollection<Team>("Teams");
|
||||
return teams.Find(Builders<Team>.Filter.Empty)
|
||||
.ToList()
|
||||
.Select(x => x.GetViewModel)
|
||||
.ToList();
|
||||
}
|
||||
public List<TeamViewModel> GetFilteredList(TeamSearchModel model)
|
||||
{
|
||||
if (string.IsNullOrEmpty(model.TeamName)) return new List<TeamViewModel>();
|
||||
using var context = new SportCompetitionsMongoDB();
|
||||
var teams = context.GetCollection<Team>("Teams");
|
||||
|
||||
var filterBuilder = Builders<Team>.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<Team>("Teams");
|
||||
|
||||
var filterBuilder = Builders<Team>.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<Team>("Teams");
|
||||
|
||||
model.Id = (int)teams.CountDocuments(FilterDefinition<Team>.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<Team>("Teams");
|
||||
|
||||
var filter = Builders<Team>.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<Team>("Teams");
|
||||
|
||||
var filter = Builders<Team>.Filter.Eq(x => x.Id, model.Id);
|
||||
var category = categories.FindOneAndDelete(filter);
|
||||
return category?.GetViewModel;
|
||||
}
|
||||
}
|
||||
}
|
57
SportCompetitionsMongo/Models/Competition.cs
Normal file
57
SportCompetitionsMongo/Models/Competition.cs
Normal file
@ -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,
|
||||
};
|
||||
}
|
||||
}
|
66
SportCompetitionsMongo/Models/Member.cs
Normal file
66
SportCompetitionsMongo/Models/Member.cs
Normal file
@ -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,
|
||||
};
|
||||
}
|
||||
}
|
71
SportCompetitionsMongo/Models/Record.cs
Normal file
71
SportCompetitionsMongo/Models/Record.cs
Normal file
@ -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,
|
||||
};
|
||||
}
|
||||
}
|
70
SportCompetitionsMongo/Models/Result.cs
Normal file
70
SportCompetitionsMongo/Models/Result.cs
Normal file
@ -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,
|
||||
};
|
||||
}
|
||||
}
|
51
SportCompetitionsMongo/Models/Team.cs
Normal file
51
SportCompetitionsMongo/Models/Team.cs
Normal file
@ -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,
|
||||
};
|
||||
}
|
||||
}
|
120
SportCompetitionsMongo/PostgresToMongo.cs
Normal file
120
SportCompetitionsMongo/PostgresToMongo.cs
Normal file
@ -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<BsonDocument>("Teams");
|
||||
var members = database.GetCollection<BsonDocument>("Members");
|
||||
var competitions = database.GetCollection<BsonDocument>("Competitions");
|
||||
var records = database.GetCollection<BsonDocument>("Records");
|
||||
var results = database.GetCollection<BsonDocument>("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();
|
||||
}
|
||||
}
|
||||
}
|
22
SportCompetitionsMongo/SportCompetitionsMongo.csproj
Normal file
22
SportCompetitionsMongo/SportCompetitionsMongo.csproj
Normal file
@ -0,0 +1,22 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Bogus" Version="35.5.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.2" />
|
||||
<PackageReference Include="MongoDB.Bson" Version="2.25.0" />
|
||||
<PackageReference Include="MongoDB.Driver" Version="2.25.0" />
|
||||
<PackageReference Include="MongoDB.Driver.Core" Version="2.25.0" />
|
||||
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.11" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\SportCompetitionsBusinessLogic\SportCompetitionsBusinessLogic.csproj" />
|
||||
<ProjectReference Include="..\SportCompetitionsContracts\SportCompetitionsContracts.csproj" />
|
||||
<ProjectReference Include="..\SportCompetitionsDataModels\SportCompetitionsDataModels.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
28
SportCompetitionsMongo/SportCompetitionsMongoDB.cs
Normal file
28
SportCompetitionsMongo/SportCompetitionsMongoDB.cs
Normal file
@ -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<T> GetCollection<T>(string collectionName)
|
||||
{
|
||||
return _database.GetCollection<T>(collectionName);
|
||||
}
|
||||
|
||||
public void Dispose() { }
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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": ""
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
|
@ -0,0 +1,23 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Этот код создан программой.
|
||||
// Исполняемая версия:4.0.30319.42000
|
||||
//
|
||||
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
|
||||
// повторной генерации кода.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
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.
|
||||
|
@ -0,0 +1 @@
|
||||
77372cd438e72a32ab35c6ca852bb779fba20d29
|
@ -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\
|
@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
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;
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
dd8304f5a48b340253e58ea594c1eb9434b2762d
|
@ -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
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Леонид\.nuget\packages\</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.7.0</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<SourceRoot Include="C:\Users\Леонид\.nuget\packages\" />
|
||||
</ItemGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\7.0.11\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\7.0.11\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<PkgAWSSDK_Core Condition=" '$(PkgAWSSDK_Core)' == '' ">C:\Users\Леонид\.nuget\packages\awssdk.core\3.7.100.14</PkgAWSSDK_Core>
|
||||
<PkgAWSSDK_SecurityToken Condition=" '$(PkgAWSSDK_SecurityToken)' == '' ">C:\Users\Леонид\.nuget\packages\awssdk.securitytoken\3.7.100.14</PkgAWSSDK_SecurityToken>
|
||||
</PropertyGroup>
|
||||
</Project>
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\7.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\7.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
1627
SportCompetitionsMongo/obj/project.assets.json
Normal file
1627
SportCompetitionsMongo/obj/project.assets.json
Normal file
File diff suppressed because it is too large
Load Diff
42
SportCompetitionsMongo/obj/project.nuget.cache
Normal file
42
SportCompetitionsMongo/obj/project.nuget.cache
Normal file
@ -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": []
|
||||
}
|
12
SportCompetitionsMongoDB/Models/Team.cs
Normal file
12
SportCompetitionsMongoDB/Models/Team.cs
Normal file
@ -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
|
||||
{
|
||||
}
|
||||
}
|
9
SportCompetitionsMongoDB/SportCompetitionsMongoDB.csproj
Normal file
9
SportCompetitionsMongoDB/SportCompetitionsMongoDB.csproj
Normal file
@ -0,0 +1,9 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
|
@ -0,0 +1,23 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Этот код создан программой.
|
||||
// Исполняемая версия:4.0.30319.42000
|
||||
//
|
||||
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
|
||||
// повторной генерации кода.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
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.
|
||||
|
@ -0,0 +1 @@
|
||||
1944eaef1b0fe0b86d3d8ef67ee4551dcffac72f
|
@ -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\
|
@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
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;
|
Binary file not shown.
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">False</RestoreSuccess>
|
||||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Леонид\.nuget\packages\</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.7.0</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<SourceRoot Include="C:\Users\Леонид\.nuget\packages\" />
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
214
SportCompetitionsMongoDB/obj/project.assets.json
Normal file
214
SportCompetitionsMongoDB/obj/project.assets.json
Normal file
@ -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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
54
SportCompetitionsMongoDB/obj/project.nuget.cache
Normal file
54
SportCompetitionsMongoDB/obj/project.nuget.cache
Normal file
@ -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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
475
SportCompetitionsView/FormMain.Designer.cs
generated
475
SportCompetitionsView/FormMain.Designer.cs
generated
@ -1,238 +1,251 @@
|
||||
namespace SportCompetitionsView
|
||||
{
|
||||
partial class FormMain
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
partial class FormMain
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
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
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
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();
|
||||
}
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
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;
|
||||
}
|
||||
}
|
@ -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();
|
||||
}
|
||||
}
|
||||
}
|
@ -15,7 +15,7 @@
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Options" Version="7.0.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.2" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
@ -23,6 +23,7 @@
|
||||
<ProjectReference Include="..\SportCompetitionsContracts\SportCompetitionsContracts.csproj" />
|
||||
<ProjectReference Include="..\SportCompetitionsDatabaseImplement\SportCompetitionsDatabaseImplement.csproj" />
|
||||
<ProjectReference Include="..\SportCompetitionsDataModels\SportCompetitionsDataModels.csproj" />
|
||||
<ProjectReference Include="..\SportCompetitionsMongo\SportCompetitionsMongo.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.Core.dll
Normal file
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/AWSSDK.Core.dll
Normal file
Binary file not shown.
Binary file not shown.
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/Bogus.dll
Normal file
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/Bogus.dll
Normal file
Binary file not shown.
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/DnsClient.dll
Normal file
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/DnsClient.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Bson.dll
Normal file
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/MongoDB.Bson.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/SharpCompress.dll
Normal file
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/SharpCompress.dll
Normal file
Binary file not shown.
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/Snappier.dll
Normal file
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/Snappier.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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": ""
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/ZstdSharp.dll
Normal file
BIN
SportCompetitionsView/bin/Debug/net7.0-windows/ZstdSharp.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
6161478dbed13e94f738a1fa9bfe0aa07295a7d6
|
||||
59d322c9eadeb3d1e507572c2efd61636a7936b0
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user