From d658a08b6422a8b48f2bda060a19fa54a71a3417 Mon Sep 17 00:00:00 2001 From: NikitaOnianov Date: Sat, 16 Nov 2024 11:48:23 +0300 Subject: [PATCH] add domain --- domain/Models/Group.cs | 8 + domain/Models/Presence.cs | 12 + domain/Models/User.cs | 9 + domain/UseCase/GroupUseCase.cs | 82 ++ domain/UseCase/UseCaseGeneratePresence.cs | 185 +++ domain/UseCase/UserUseCase.cs | 98 ++ domain/bin/Debug/net8.0/data.dll | Bin 0 -> 34816 bytes domain/bin/Debug/net8.0/data.pdb | Bin 0 -> 20880 bytes domain/bin/Debug/net8.0/domain.deps.json | 440 +++++++ domain/bin/Debug/net8.0/domain.dll | Bin 0 -> 17920 bytes domain/bin/Debug/net8.0/domain.pdb | Bin 0 -> 16772 bytes domain/domain.csproj | 17 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/domain.AssemblyInfo.cs | 23 + .../net8.0/domain.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../obj/Debug/net8.0/domain.GlobalUsings.g.cs | 8 + domain/obj/Debug/net8.0/domain.assets.cache | Bin 0 -> 14542 bytes .../domain.csproj.AssemblyReference.cache | Bin 0 -> 13849 bytes .../domain.csproj.BuildWithSkipAnalyzers | 0 .../domain.csproj.CoreCompileInputs.cache | 1 + .../net8.0/domain.csproj.FileListAbsolute.txt | 45 + domain/obj/Debug/net8.0/domain.csproj.Up2Date | 0 domain/obj/Debug/net8.0/domain.dll | Bin 0 -> 17920 bytes domain/obj/Debug/net8.0/domain.pdb | Bin 0 -> 16772 bytes domain/obj/Debug/net8.0/ref/domain.dll | Bin 0 -> 9216 bytes domain/obj/Debug/net8.0/refint/domain.dll | Bin 0 -> 9216 bytes domain/obj/domain.csproj.nuget.dgspec.json | 154 +++ domain/obj/domain.csproj.nuget.g.props | 18 + domain/obj/domain.csproj.nuget.g.targets | 7 + domain/obj/project.assets.json | 1094 +++++++++++++++++ domain/obj/project.nuget.cache | 32 + 32 files changed, 2251 insertions(+) create mode 100644 domain/Models/Group.cs create mode 100644 domain/Models/Presence.cs create mode 100644 domain/Models/User.cs create mode 100644 domain/UseCase/GroupUseCase.cs create mode 100644 domain/UseCase/UseCaseGeneratePresence.cs create mode 100644 domain/UseCase/UserUseCase.cs create mode 100644 domain/bin/Debug/net8.0/data.dll create mode 100644 domain/bin/Debug/net8.0/data.pdb create mode 100644 domain/bin/Debug/net8.0/domain.deps.json create mode 100644 domain/bin/Debug/net8.0/domain.dll create mode 100644 domain/bin/Debug/net8.0/domain.pdb create mode 100644 domain/domain.csproj create mode 100644 domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 domain/obj/Debug/net8.0/domain.AssemblyInfo.cs create mode 100644 domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache create mode 100644 domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 domain/obj/Debug/net8.0/domain.GlobalUsings.g.cs create mode 100644 domain/obj/Debug/net8.0/domain.assets.cache create mode 100644 domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache create mode 100644 domain/obj/Debug/net8.0/domain.csproj.BuildWithSkipAnalyzers create mode 100644 domain/obj/Debug/net8.0/domain.csproj.CoreCompileInputs.cache create mode 100644 domain/obj/Debug/net8.0/domain.csproj.FileListAbsolute.txt create mode 100644 domain/obj/Debug/net8.0/domain.csproj.Up2Date create mode 100644 domain/obj/Debug/net8.0/domain.dll create mode 100644 domain/obj/Debug/net8.0/domain.pdb create mode 100644 domain/obj/Debug/net8.0/ref/domain.dll create mode 100644 domain/obj/Debug/net8.0/refint/domain.dll create mode 100644 domain/obj/domain.csproj.nuget.dgspec.json create mode 100644 domain/obj/domain.csproj.nuget.g.props create mode 100644 domain/obj/domain.csproj.nuget.g.targets create mode 100644 domain/obj/project.assets.json create mode 100644 domain/obj/project.nuget.cache diff --git a/domain/Models/Group.cs b/domain/Models/Group.cs new file mode 100644 index 0000000..b2b81f6 --- /dev/null +++ b/domain/Models/Group.cs @@ -0,0 +1,8 @@ +namespace domain.Models +{ + public class Group + { + public required int Id { get; set; } + public required string Name { get; set; } + } +} diff --git a/domain/Models/Presence.cs b/domain/Models/Presence.cs new file mode 100644 index 0000000..632db84 --- /dev/null +++ b/domain/Models/Presence.cs @@ -0,0 +1,12 @@ +namespace domain.Models +{ + public class Presence + { + public required User User { get; set; } + public required int GroupId { get; set; } + public bool IsAttedance { get; set; } = true; + public required DateTime Date { get; set; } + + public required int LessonNumber { get; set; } + } +} diff --git a/domain/Models/User.cs b/domain/Models/User.cs new file mode 100644 index 0000000..c9cc637 --- /dev/null +++ b/domain/Models/User.cs @@ -0,0 +1,9 @@ +namespace domain.Models +{ + public class User + { + public required string FIO { get; set; } + public Guid Guid { get; set; } + public required Group Group { get; set; } + } +} diff --git a/domain/UseCase/GroupUseCase.cs b/domain/UseCase/GroupUseCase.cs new file mode 100644 index 0000000..e24d6f7 --- /dev/null +++ b/domain/UseCase/GroupUseCase.cs @@ -0,0 +1,82 @@ +using data.Repository; +using domain.Models; + +namespace domain.UseCase +{ + // Класс GroupUseCase предоставляет операции для работы с группами. + public class GroupUseCase + { + private readonly IGroupRepository _repositoryGroupImpl; // Репозиторий для работы с группами + + // Конструктор для инициализации репозитория групп. + public GroupUseCase(IGroupRepository repositoryGroupImpl) + { + _repositoryGroupImpl = repositoryGroupImpl; + } + + // Проверяет существование группы по её ID. + private GroupLocalEntity ValidateGroupExistence(int groupId) + { + var existingGroup = _repositoryGroupImpl.GetAllGroup() + .FirstOrDefault(g => g.Id == groupId); + + if (existingGroup == null) + { + throw new ArgumentException("Группа не найдена."); + } + return existingGroup; // Возвращаем найденную группу + } + + // Получить все группы + public List GetAllGroups() + { + return _repositoryGroupImpl.GetAllGroup() + .Select(it => new Group { Id = it.Id, Name = it.Name }) // Преобразуем в DTO-объект + .ToList();// Список групп + } + + // Найти группу по ID + public Group FindGroupById(int groupId) + { + return GetAllGroups().FirstOrDefault(g => g.Id == groupId) ?? throw new ArgumentException("Группа не найдена."); // Выбрасываем исключение, если группа не найдена + } + + // Добавить новую группу + public void AddGroup(string groupName) + { + var newId = _repositoryGroupImpl.GetAllGroup().Any() + ? _repositoryGroupImpl.GetAllGroup().Max(g => g.Id) + 1 // Генерируем новый ID + : 1; + + var newGroup = new GroupLocalEntity + { + Id = newId, + Name = groupName + }; + _repositoryGroupImpl.AddGroup(newGroup); // Добавляем группу в репозиторий + } + + // Удалить группу по ID + public void RemoveGroupById(int groupId) + { + ValidateGroupExistence(groupId); // Проверяем, существует ли группа + _repositoryGroupImpl.RemoveGroupById(groupId); // Удаляем группу + } + + // Изменить название группы + public bool UpdateGroup(int groupId, string newGroupName) + { + var existingGroup = _repositoryGroupImpl.GetAllGroup() + .FirstOrDefault(g => g.Id == groupId); + + if (existingGroup == null) + { + return false; // Если группа не найдена + } + + existingGroup.Name = newGroupName; // Обновляем название + _repositoryGroupImpl.UpdateGroupById(existingGroup.Id, existingGroup); // Сохраняем изменения + return true;// True, если обновление успешно + } + } +} diff --git a/domain/UseCase/UseCaseGeneratePresence.cs b/domain/UseCase/UseCaseGeneratePresence.cs new file mode 100644 index 0000000..9d80f41 --- /dev/null +++ b/domain/UseCase/UseCaseGeneratePresence.cs @@ -0,0 +1,185 @@ +using ClosedXML.Excel; +using data.RemoteData.DAO; +using data.Repository; +using domain.Models; + +namespace domain.UseCase +{ + public class UseCaseGeneratePresence + { + public readonly IUserRepository _userRepository; // Репозиторий пользователей + public readonly IPresenceRepository _presenceRepository; // Репозиторий посещаемости + private readonly IGroupRepository _groupRepository; // Репозиторий групп + + // Конструктор класса UseCaseGeneratePresence. + // Инициализирует зависимости для работы с пользователями, посещаемостью и группами. + public UseCaseGeneratePresence(IUserRepository userRepository, IPresenceRepository presenceRepository, IGroupRepository groupRepository) + { + // Сохраняем переданный репозиторий пользователей в поле класса + _userRepository = userRepository; + + // Сохраняем переданный репозиторий посещаемости в поле класса + _presenceRepository = presenceRepository; + + // Сохраняем переданный репозиторий групп в поле класса + _groupRepository = groupRepository; + } + + // Получить посещаемость по группе и дате + public List GetPresenceByGroupAndDate(int groupId, DateTime date) + { + return _presenceRepository.GetPresenceByGroupAndDate(groupId, date); + } + + public void GeneratePresenceForDay(int firstLesson, int lastLesson, int groupId, DateTime currentDate) + { + // Проверяем существование группы + if (!_groupRepository.GetAllGroup().Any(g => g.Id == groupId)) + throw new ArgumentException($"Группа с ID {groupId} не существует."); + + // Получаем пользователей группы + var users = _userRepository.GetAllUsers + .Where(u => u.GroupID == groupId) + .Select(u => u.Guid) + .ToList(); + + // Генерируем записи посещаемости + var presences = Enumerable.Range(firstLesson, lastLesson - firstLesson + 1) + .SelectMany(lesson => users.Select(userGuid => new PresenceLocalEntity + { + UserGuid = userGuid, + Date = currentDate, + LessonNumber = lesson, + IsAttedance = true + })) + .ToList(); + + // Сохраняем записи + _presenceRepository.SavePresence(presences); + } + + + public void GeneratePresenceForWeek(int firstLesson, int lastLesson, int groupId, DateTime startTime) + { + // Проверяем, существует ли группа + var groupExists = _groupRepository.GetAllGroup().Any(g => g.Id == groupId); + if (!groupExists) + { + throw new ArgumentException($"Группа с ID {groupId} не существует."); + } + + // Генерируем посещаемость для каждого дня недели + for (int i = 0; i < 7; i++) + { + DateTime currentTime = startTime.AddDays(i); + GeneratePresenceForDay(firstLesson, lastLesson, groupId, currentTime); + } + } + + // Отметить пользователя как отсутствующего + public void MarkUserAsAbsent(Guid userGuid, int groupId, int firstLesson, int lastLesson, DateTime date) + { + // Получаем записи о посещаемости + var presences = _presenceRepository.GetPresenceByGroupAndDate(groupId, date); + + // Помечаем нужные записи как отсутствующие + foreach (var presence in presences.Where(p => p.UserGuid == userGuid && p.LessonNumber >= firstLesson && p.LessonNumber <= lastLesson)) + { + presence.IsAttedance = false; + } + // Сохраняем изменения + _presenceRepository.SavePresence(presences); + } + + // Получить все записи о посещаемости по группе + public List GetAllPresenceByGroup(int groupId) + { + return _presenceRepository.GetPresenceByGroup(groupId); + } + + // Получить общее резюме посещаемости для группы + public GroupPresenceSummary GetGeneralPresenceForGroup(int groupId) + { + return _presenceRepository.GetGeneralPresenceForGroup(groupId); + } + + // Получить всю посещаемость по всем группам + public Dictionary> GetAllAttendanceByGroups() + { + var attendanceByGroup = new Dictionary>(); + var allGroups = _groupRepository.GetAllGroup(); + + // Для каждой группы получаем записи о посещаемости + foreach (var group in allGroups) + { + var groupAttendance = _presenceRepository.GetAttendanceByGroup(group.Id); + var attendanceRecords = new List(); + + // Создаем записи для экспорта + foreach (var record in groupAttendance) + { + var names = _userRepository.GetUserNames().Where(u => u.Guid == record.UserGuid); + foreach (var name in names) + { + attendanceRecords.Add(new Excel + { + UserName = name.FIO, + UserGuid = name.Guid, + Date = record.Date, + IsAttedance = record.IsAttedance, + LessonNumber = record.LessonNumber, + GroupName = group.Name + }); + } + } + // Сохраняем данные для группы + attendanceByGroup.Add(group.Name, attendanceRecords); + } + return attendanceByGroup; + } + + // Экспорт посещаемости в файл Excel + public void ExportAttendanceToExcel() + { + var attendanceByGroup = GetAllAttendanceByGroups(); + + // Определяем путь для сохранения файла + string projectDirectory = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..\..")); + string reportsFolderPath = Path.Combine(projectDirectory, "Reports"); + string filePath = Path.Combine(reportsFolderPath, "AttendanceReport.xlsx"); + + // Создаем папку, если ее нет + Directory.CreateDirectory(reportsFolderPath); + + using var workbook = new XLWorkbook(); + + // Создаем листы и заполняем данные + foreach (var group in attendanceByGroup) + { + var worksheet = workbook.Worksheets.Add(group.Key); + var header = new[] { "ФИО", "Группа", "Дата", "Занятие", "Статус" }; + for (int i = 0; i < header.Length; i++) + worksheet.Cell(1, i + 1).Value = header[i]; + + int row = 2; + + foreach (var record in group.Value.OrderBy(r => r.Date).ThenBy(r => r.LessonNumber).ThenBy(r => r.UserGuid)) + { + worksheet.Cell(row, 1).Value = record.UserName; + worksheet.Cell(row, 2).Value = record.GroupName; + worksheet.Cell(row, 3).Value = record.Date.ToString("dd.MM.yyyy"); + worksheet.Cell(row, 4).Value = record.LessonNumber.ToString(); + worksheet.Cell(row, 5).Value = record.IsAttedance ? "Присутствует" : "Отсутствует"; + row++; + } + + // Автоматическая подгонка ширины колонок + worksheet.Columns().AdjustToContents(); + } + + // Сохраняем файл + workbook.SaveAs(filePath); + } + + } +} diff --git a/domain/UseCase/UserUseCase.cs b/domain/UseCase/UserUseCase.cs new file mode 100644 index 0000000..1fe3f85 --- /dev/null +++ b/domain/UseCase/UserUseCase.cs @@ -0,0 +1,98 @@ +using data.Exception; +using data.Repository; +using domain.Models; + +namespace domain.UseCase +{ + // Класс UserUseCase предоставляет операции с пользователями и их группами. + public class UserUseCase + { + private readonly IUserRepository _repositoryUserImpl; // Репозиторий для работы с пользователями. + private readonly IGroupRepository _repositoryGroupImpl; // Репозиторий для работы с группами. + + // Конструктор для инициализации зависимостей. + public UserUseCase(IUserRepository repositoryImpl, IGroupRepository repositoryGroupImpl) + { + _repositoryUserImpl = repositoryImpl;// Репозиторий пользователей. + _repositoryGroupImpl = repositoryGroupImpl;// Репозиторий групп. + } + + // Получить список всех пользователей с их группами. + public List GetAllUsers() => _repositoryUserImpl.GetAllUsers.Join(_repositoryGroupImpl.GetAllGroup(), + user => user.GroupID, + group => group.Id, + (user, group) => + new User + { + FIO = user.FIO, + Guid = user.Guid, + Group = new Group { Id = group.Id, Name = group.Name } + }).ToList();// Список пользователей. + + // Удалить пользователя по GUID. + public bool RemoveUserByGuid(Guid userGuid) + { + try + { + // Возвращает true, если пользователь успешно удален, иначе false. + return _repositoryUserImpl.RemoveUserByGuid(userGuid); + } + catch (UserNotFoundException) + { + return false;// Пользователь не найден. + } + catch (RepositoryException) + { + return false;// Общая ошибка репозитория. + } + } + + // Обновить информацию о пользователе. + public User UpdateUser(User user) + { + // Обновление пользователя в репозитории. + var updatedUser = _repositoryUserImpl.UpdateUser(new UserLocalEntity + { + FIO = user.FIO, + GroupID = user.Group.Id, + Guid = user.Guid + }) ?? throw new Exception("Ошибка при обновлении пользователя."); + + // Получение информации о группе. + var group = _repositoryGroupImpl.GetAllGroup() + .FirstOrDefault(g => g.Id == updatedUser.GroupID) + ?? throw new Exception("Группа не найдена."); + + // Возврат обновленного пользователя. + return new User + { + FIO = updatedUser.FIO, + Guid = updatedUser.Guid, + Group = new Group { Id = group.Id, Name = group.Name } + }; + } + + + // Найти пользователя по GUID. + public User FindUserByGuid(Guid userGuid) + { + // Поиск пользователя и его группы. + var user = _repositoryUserImpl.GetAllUsers + .FirstOrDefault(u => u.Guid == userGuid) + ?? throw new Exception("Пользователь не найден."); + + var group = _repositoryGroupImpl.GetAllGroup() + .FirstOrDefault(g => g.Id == user.GroupID) + ?? throw new Exception("Группа не найдена."); + + // Возврат пользователя с группой. + return new User + { + FIO = user.FIO, + Guid = user.Guid, + Group = new Group { Id = group.Id, Name = group.Name } + }; + } + + } +} diff --git a/domain/bin/Debug/net8.0/data.dll b/domain/bin/Debug/net8.0/data.dll new file mode 100644 index 0000000000000000000000000000000000000000..1a641aed69f97f902ba31eca9a161e4a4d8a171b GIT binary patch literal 34816 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 ABme*a literal 0 HcmV?d00001 diff --git a/domain/bin/Debug/net8.0/data.pdb b/domain/bin/Debug/net8.0/data.pdb new file mode 100644 index 0000000000000000000000000000000000000000..5f95330b39808df2548b47972bb92e0a130aaf61 GIT binary patch literal 20880 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 Z%~cC=#c(Cv$htGJAh$3r+QJ8k{s(UXs{8-| literal 0 HcmV?d00001 diff --git a/domain/bin/Debug/net8.0/domain.deps.json b/domain/bin/Debug/net8.0/domain.deps.json new file mode 100644 index 0000000..0003251 --- /dev/null +++ b/domain/bin/Debug/net8.0/domain.deps.json @@ -0,0 +1,440 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "domain/1.0.0": { + "dependencies": { + "ClosedXML": "0.104.1", + "data": "1.0.0" + }, + "runtime": { + "domain.dll": {} + } + }, + "ClosedXML/0.104.1": { + "dependencies": { + "ClosedXML.Parser": "1.2.0", + "DocumentFormat.OpenXml": "3.0.1", + "ExcelNumberFormat": "1.1.0", + "RBush": "3.2.0", + "SixLabors.Fonts": "1.0.0", + "System.IO.Packaging": "8.0.0" + }, + "runtime": { + "lib/netstandard2.1/ClosedXML.dll": { + "assemblyVersion": "0.104.1.0", + "fileVersion": "0.104.1.0" + } + } + }, + "ClosedXML.Parser/1.2.0": { + "runtime": { + "lib/netstandard2.1/ClosedXML.Parser.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "DocumentFormat.OpenXml/3.0.1": { + "dependencies": { + "DocumentFormat.OpenXml.Framework": "3.0.1" + }, + "runtime": { + "lib/net8.0/DocumentFormat.OpenXml.dll": { + "assemblyVersion": "3.0.1.0", + "fileVersion": "3.0.1.0" + } + } + }, + "DocumentFormat.OpenXml.Framework/3.0.1": { + "dependencies": { + "System.IO.Packaging": "8.0.0" + }, + "runtime": { + "lib/net8.0/DocumentFormat.OpenXml.Framework.dll": { + "assemblyVersion": "3.0.1.0", + "fileVersion": "3.0.1.0" + } + } + }, + "ExcelNumberFormat/1.1.0": { + "runtime": { + "lib/netstandard2.0/ExcelNumberFormat.dll": { + "assemblyVersion": "1.1.0.0", + "fileVersion": "1.1.0.0" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.10", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.10", + "Microsoft.Extensions.Caching.Memory": "8.0.1", + "Microsoft.Extensions.Logging": "8.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {}, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Logging/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Npgsql/8.0.5": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Npgsql.dll": { + "assemblyVersion": "8.0.5.0", + "fileVersion": "8.0.5.0" + } + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.10", + "Microsoft.EntityFrameworkCore.Relational": "8.0.10", + "Npgsql": "8.0.5" + }, + "runtime": { + "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.10.0" + } + } + }, + "RBush/3.2.0": { + "runtime": { + "lib/net6.0/RBush.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.2.0.0" + } + } + }, + "SixLabors.Fonts/1.0.0": { + "runtime": { + "lib/netcoreapp3.1/SixLabors.Fonts.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "System.IO.Packaging/8.0.0": { + "runtime": { + "lib/net8.0/System.IO.Packaging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "data/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10" + }, + "runtime": { + "data.dll": {} + } + } + } + }, + "libraries": { + "domain/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "ClosedXML/0.104.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RVm2fUNWJlBJlg07shrfeWzrHPG5ypI/vARqdUOUbUdaog8yBw8l4IbCHf2MXt0AXtzaZqGNqhFaCAHigCBdfw==", + "path": "closedxml/0.104.1", + "hashPath": "closedxml.0.104.1.nupkg.sha512" + }, + "ClosedXML.Parser/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w+/0tsxABS3lkSH8EUlA7IGme+mq5T/Puf3DbOiTckmSuUpAUO2LK29oXYByCcWkBv6wcRHxgWlQb1lxkwI0Tw==", + "path": "closedxml.parser/1.2.0", + "hashPath": "closedxml.parser.1.2.0.nupkg.sha512" + }, + "DocumentFormat.OpenXml/3.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DCK1cwFUJ1FGGyYyo++HWl9H1RkqMWIu+FGOLRy6E4L4y0/HIhlJ7N/n1HKboFfOwKn1cMBRxt1RCuDbIEy5YQ==", + "path": "documentformat.openxml/3.0.1", + "hashPath": "documentformat.openxml.3.0.1.nupkg.sha512" + }, + "DocumentFormat.OpenXml.Framework/3.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ifyI7OW7sggz7LQMIAD2aUsY/zVUON9QaHrpZ4MK33iVMeHlTG4uhUE2aLWb31nry+LCs2ALDAwf8OfUJGjgBg==", + "path": "documentformat.openxml.framework/3.0.1", + "hashPath": "documentformat.openxml.framework.3.0.1.nupkg.sha512" + }, + "ExcelNumberFormat/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-R3BVHPs9O+RkExbZYTGT0+9HLbi8ZrNij1Yziyw6znd3J7P3uoIR07uwTLGOogtz1p6+0sna66eBoXu7tBiVQA==", + "path": "excelnumberformat/1.1.0", + "hashPath": "excelnumberformat.1.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==", + "path": "microsoft.entityframeworkcore/8.0.10", + "hashPath": "microsoft.entityframeworkcore.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.10", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.10", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==", + "path": "microsoft.entityframeworkcore.relational/8.0.10", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==", + "path": "microsoft.extensions.caching.memory/8.0.1", + "hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", + "path": "microsoft.extensions.dependencyinjection/8.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", + "path": "microsoft.extensions.logging/8.0.1", + "hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", + "path": "microsoft.extensions.logging.abstractions/8.0.2", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.2.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" + }, + "Npgsql/8.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zRG5V8cyeZLpzJlKzFKjEwkRMYIYnHWJvEor2lWXeccS2E1G2nIWYYhnukB51iz5XsWSVEtqg3AxTWM0QJ6vfg==", + "path": "npgsql/8.0.5", + "hashPath": "npgsql.8.0.5.nupkg.sha512" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gFPl9Dmxih7Yi4tZ3bITzZFzbxFMBx04gqTqcjoL2r5VEW+O2TA5UVw/wm/XW26NAJ7sg59Je0+9QrwiZt6MPQ==", + "path": "npgsql.entityframeworkcore.postgresql/8.0.10", + "hashPath": "npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512" + }, + "RBush/3.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ijGh9N0zZ7JfXk3oQkWCwK8SwSSByexbyh/MjbCjNxOft9eG5ZqKC1vdgiYq78h4IZRFmN4s3JZ/b10Jipud5w==", + "path": "rbush/3.2.0", + "hashPath": "rbush.3.2.0.nupkg.sha512" + }, + "SixLabors.Fonts/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LFQsCZlV0xlUyXAOMUo5kkSl+8zAQXXbbdwWchtk0B4o7zotZhQsQOcJUELGHdfPfm/xDAsz6hONAuV25bJaAg==", + "path": "sixlabors.fonts/1.0.0", + "hashPath": "sixlabors.fonts.1.0.0.nupkg.sha512" + }, + "System.IO.Packaging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8g1V4YRpdGAxFcK8v9OjuMdIOJSpF30Zb1JGicwVZhly3I994WFyBdV6mQEo8d3T+URQe55/M0U0eIH0Hts1bg==", + "path": "system.io.packaging/8.0.0", + "hashPath": "system.io.packaging.8.0.0.nupkg.sha512" + }, + "data/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/domain/bin/Debug/net8.0/domain.dll b/domain/bin/Debug/net8.0/domain.dll new file mode 100644 index 0000000000000000000000000000000000000000..58070326e3bfd829c3970b9c665add60c0e0e052 GIT binary patch literal 17920 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 XK0D;^f$5iP{|m+Z-=Y40%fSBuc_{?1 literal 0 HcmV?d00001 diff --git a/domain/bin/Debug/net8.0/domain.pdb b/domain/bin/Debug/net8.0/domain.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9d62e6c7ad04cc7a77af700e4b675a25e33d7223 GIT binary patch literal 16772 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 literal 0 HcmV?d00001 diff --git a/domain/domain.csproj b/domain/domain.csproj new file mode 100644 index 0000000..992a448 --- /dev/null +++ b/domain/domain.csproj @@ -0,0 +1,17 @@ + + + + + + + + + + + + net8.0 + enable + enable + + + diff --git a/domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/domain/obj/Debug/net8.0/domain.AssemblyInfo.cs b/domain/obj/Debug/net8.0/domain.AssemblyInfo.cs new file mode 100644 index 0000000..22f5bf2 --- /dev/null +++ b/domain/obj/Debug/net8.0/domain.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("domain")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("domain")] +[assembly: System.Reflection.AssemblyTitleAttribute("domain")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache b/domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache new file mode 100644 index 0000000..191d5d4 --- /dev/null +++ b/domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +50afef9105125301dd1c05ea9fb1e5f605a3f79c6aca753bbf0156749546e4dd diff --git a/domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig b/domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..d75e8d8 --- /dev/null +++ b/domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.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 = domain +build_property.ProjectDir = C:\Users\VivoBook 15X\Desktop\Новый репоз\new_presence\domain\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/domain/obj/Debug/net8.0/domain.GlobalUsings.g.cs b/domain/obj/Debug/net8.0/domain.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/domain/obj/Debug/net8.0/domain.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/domain/obj/Debug/net8.0/domain.assets.cache b/domain/obj/Debug/net8.0/domain.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e14e1490da8f9dacbdb900160b5097aee00c7982 GIT binary patch literal 14542 zcmdU0OLH4l7B*lfn3)iQ6JU5c33)+i`AHHO7#uq`2FEdW2nGaIE$Q0nNvm6Qw}M5n znhhIfs-|X&qFBI=e=s!*cC(!w|A1e>hBd|aN!{ur>9*9eq*$oxMC$8v@A>ZOd(XY+ zk&U-k7XCOgGP1K-Dy;nPwV%HF<-b4V=6?A0KUaUe`>&t>f3EoPSF?AH{`%t+#>mJ6 z;QRM|i?3wg^_AymZ&`QUtFC)za(aF{YdGay6=X|h{*Jk;{A|(6d#>;91cq_~E2!*v zW>J0WdUx`!rwr3E?aF5y3$K z$oRPr#NR~vUH3@$0_FIY>-dK4?(SO7u3_f?7nTA^Z|cEy=9=9)mqqpgLb zttdx%X5f0h1U(vp9>e$7y?}O0J>tAk8^G9d%U)iEXfbt(_K-k}pCgZfw$rVNyzTm` zuvfIReCKn8V5ZDDs(B-D48DC zZFbt2F{au}-l%d)0Dpi$0^n95fFq#W=>Qbme7T5Cu;Y3~Gceqea;Sn?F8l}vc0qP2 z`c)NtyXPy#y!AQIT4c-~0|Ozq{B?Uai- z<<%5~_cN_~KU3LjWL>YahB^`}WFmxc9N*N<3DBqMAhb1Ak%0Yn;cb>Yt7rw*U0nQmq3^uKH|ibaM!5(Wa!bF2=Qq>Aa!R}Y zC$-~cUM~FgYP%EyN2V$ygKy4#3iL(F-B^>Nb!kejAMAQ60?~LNhbVM@%to!>);kRs z-suozbaj})^Kv>(c)7BF8}~VJ%Y7MdWb-PTr5a%4v$yx%nu#N!FV&JLXJzDAL-51T5A9DemGwDf7td&{Rz{c_rk`< z^qvC$G^ziSQNOj5=~&A}nyt^Yz1EWBg|-}qG=5}1*MU9q-^qKvJ#TyoB=ZHq9NS>s zHH_S++j7^gL*&co`4X=p>?2{vNHoVPndh|vG|VlUd|KNxJajm;UL(3wiQM|(!c&3_ z&uQhwCYwBmY9@_8&!n<$mm!RU3tb36GIVh- zLKZ@_3|SmVs6t?op^9M(Q3#kaL@`XE2?0@tCVKKm`W=!G7-dM}z(WxNmkdP=Z3sf( zJ%z)9_MErKAqqVRgfjH-y9hZ5>@wugi?Yfl-DS zdQsN?LJIsLaGcI3_4UG z#L7?s?EC<|0|e-}d-#zd0tRQ8@LU8ffv$m;K`Wp)L4)@m1Tg765Ev7oI$*14zc=26 z04Kc*f@6YI2ktGjADs6g088(KfSEYe0e&0p_rg07(4==lXiTW;psk_(K)e@$ReCSP z%0QY9>vgmbn|C9oA-x+;g9%vOG}h5ROx}-}g7khk1tw;7Q@DZlo~}~){wHiB+bg{z z&VdPA-5fU1e&F7d(7p7Yi2Gy$?sw2WwBD7NkMyoMpVJBR*+lygd0%1%();2JnE2JL zq%E}nF1#}_x3j=Z-&ZDtb#uE3o?aZ1{dsQ!sPx|W5-xyrK;K1sPbR6~-kq3(^zJwZ zCXjV=xP|s!l)XRiPXMJ2m8*h@WgXD>(0)+fp@1vBL+X_YXC2&awD-q*6vCzVNa0LG z>x93L_Tlg@1$gOQ5v6C#$+0+i!=2!B8vf9vg>2j+Te3-`^B}v33>RjYGv=4 za1cx*laQ1Lf{yw6Oy^bNZC>*og@}s3PPH6HC%|#p2PYqveN@-s{0Y%FtN{T_x^j@Y*1nyq<7)LIFtDg? zJ01>z+O|x+wyn9W1jY}QX^}0CE7LMfaP|{ zww1R6yRxKqEJqc_mQCAN4{j>owePCJ=uNMzMtM+ON>`DRZ~k91;|sp8f}53+I_#BU z^NMPG(JfWh+`MUz1{nR(CFKW}Q?0+=D(5KcNW;N*JbsFgvnP{}spk{^)Nu5i(4HqJ zJ0258dyeMCf3ZD#qw#)8Fvm6}$pXs@PAhk8OlS3@wzY^7c09Ju-e65#(F)KpH*057 t+cPpG7+SB9h#}o@!o27Ytwx*iP;476q$(BTwi>VR=?TqVeLP_^{stKz(i;E( literal 0 HcmV?d00001 diff --git a/domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache b/domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f9670c6659901b9ade011c34fe35d54d2448c494 GIT binary patch literal 13849 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 literal 0 HcmV?d00001 diff --git a/domain/obj/Debug/net8.0/domain.csproj.BuildWithSkipAnalyzers b/domain/obj/Debug/net8.0/domain.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/domain/obj/Debug/net8.0/domain.csproj.CoreCompileInputs.cache b/domain/obj/Debug/net8.0/domain.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..dd1e04e --- /dev/null +++ b/domain/obj/Debug/net8.0/domain.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +453945b803e89ca4588b6cd51981fa97af203a288488c65947af1a52395b3af8 diff --git a/domain/obj/Debug/net8.0/domain.csproj.FileListAbsolute.txt b/domain/obj/Debug/net8.0/domain.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6651158 --- /dev/null +++ b/domain/obj/Debug/net8.0/domain.csproj.FileListAbsolute.txt @@ -0,0 +1,45 @@ +C:\Users\class_student\source\repos\presence\domain\bin\Debug\net8.0\domain.deps.json +C:\Users\class_student\source\repos\presence\domain\bin\Debug\net8.0\domain.dll +C:\Users\class_student\source\repos\presence\domain\bin\Debug\net8.0\domain.pdb +C:\Users\class_student\source\repos\presence\domain\bin\Debug\net8.0\data.dll +C:\Users\class_student\source\repos\presence\domain\bin\Debug\net8.0\data.pdb +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.csproj.AssemblyReference.cache +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.AssemblyInfoInputs.cache +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.AssemblyInfo.cs +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.csproj.CoreCompileInputs.cache +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.csproj.Up2Date +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.dll +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\refint\domain.dll +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\domain.pdb +C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\ref\domain.dll +C:\Users\glagol\Source\Repos\presence\domain\bin\Debug\net8.0\domain.deps.json +C:\Users\glagol\Source\Repos\presence\domain\bin\Debug\net8.0\domain.dll +C:\Users\glagol\Source\Repos\presence\domain\bin\Debug\net8.0\domain.pdb +C:\Users\glagol\Source\Repos\presence\domain\bin\Debug\net8.0\data.dll +C:\Users\glagol\Source\Repos\presence\domain\bin\Debug\net8.0\data.pdb +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.csproj.AssemblyReference.cache +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.AssemblyInfoInputs.cache +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.AssemblyInfo.cs +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.csproj.CoreCompileInputs.cache +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.csproj.Up2Date +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.dll +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\refint\domain.dll +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\domain.pdb +C:\Users\glagol\Source\Repos\presence\domain\obj\Debug\net8.0\ref\domain.dll +C:\Users\prdb\Source\Repos\presence\domain\bin\Debug\net8.0\domain.deps.json +C:\Users\prdb\Source\Repos\presence\domain\bin\Debug\net8.0\domain.dll +C:\Users\prdb\Source\Repos\presence\domain\bin\Debug\net8.0\domain.pdb +C:\Users\prdb\Source\Repos\presence\domain\bin\Debug\net8.0\data.dll +C:\Users\prdb\Source\Repos\presence\domain\bin\Debug\net8.0\data.pdb +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.csproj.AssemblyReference.cache +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.AssemblyInfoInputs.cache +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.AssemblyInfo.cs +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.csproj.CoreCompileInputs.cache +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.csproj.Up2Date +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.dll +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\refint\domain.dll +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\domain.pdb +C:\Users\prdb\Source\Repos\presence\domain\obj\Debug\net8.0\ref\domain.dll diff --git a/domain/obj/Debug/net8.0/domain.csproj.Up2Date b/domain/obj/Debug/net8.0/domain.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/domain/obj/Debug/net8.0/domain.dll b/domain/obj/Debug/net8.0/domain.dll new file mode 100644 index 0000000000000000000000000000000000000000..58070326e3bfd829c3970b9c665add60c0e0e052 GIT binary patch literal 17920 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 XK0D;^f$5iP{|m+Z-=Y40%fSBuc_{?1 literal 0 HcmV?d00001 diff --git a/domain/obj/Debug/net8.0/domain.pdb b/domain/obj/Debug/net8.0/domain.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9d62e6c7ad04cc7a77af700e4b675a25e33d7223 GIT binary patch literal 16772 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 literal 0 HcmV?d00001 diff --git a/domain/obj/Debug/net8.0/ref/domain.dll b/domain/obj/Debug/net8.0/ref/domain.dll new file mode 100644 index 0000000000000000000000000000000000000000..3de52793b21dc276b1a9faaa3c09ffae8e5e323f GIT binary patch literal 9216 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 ZJ$V6@Gc-PPiDCZYb{XZLl{{>AtmWluX literal 0 HcmV?d00001 diff --git a/domain/obj/Debug/net8.0/refint/domain.dll b/domain/obj/Debug/net8.0/refint/domain.dll new file mode 100644 index 0000000000000000000000000000000000000000..3de52793b21dc276b1a9faaa3c09ffae8e5e323f GIT binary patch literal 9216 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 ZJ$V6@Gc-PPiDCZYb{XZLl{{>AtmWluX literal 0 HcmV?d00001 diff --git a/domain/obj/domain.csproj.nuget.dgspec.json b/domain/obj/domain.csproj.nuget.dgspec.json new file mode 100644 index 0000000..73c77fc --- /dev/null +++ b/domain/obj/domain.csproj.nuget.dgspec.json @@ -0,0 +1,154 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\domain.csproj": {} + }, + "projects": { + "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\data.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\data.csproj", + "projectName": "data", + "projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\data.csproj", + "packagesPath": "C:\\Users\\VivoBook 15X\\.nuget\\packages\\", + "outputPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\VivoBook 15X\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.10, )" + }, + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[8.0.10, )" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL": { + "target": "Package", + "version": "[8.0.10, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + }, + "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\domain.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\domain.csproj", + "projectName": "domain", + "projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\domain.csproj", + "packagesPath": "C:\\Users\\VivoBook 15X\\.nuget\\packages\\", + "outputPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\VivoBook 15X\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\data.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "ClosedXML": { + "target": "Package", + "version": "[0.104.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/domain/obj/domain.csproj.nuget.g.props b/domain/obj/domain.csproj.nuget.g.props new file mode 100644 index 0000000..f148277 --- /dev/null +++ b/domain/obj/domain.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\VivoBook 15X\.nuget\packages\ + PackageReference + 6.11.1 + + + + + + + + \ No newline at end of file diff --git a/domain/obj/domain.csproj.nuget.g.targets b/domain/obj/domain.csproj.nuget.g.targets new file mode 100644 index 0000000..baac958 --- /dev/null +++ b/domain/obj/domain.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/domain/obj/project.assets.json b/domain/obj/project.assets.json new file mode 100644 index 0000000..1d67879 --- /dev/null +++ b/domain/obj/project.assets.json @@ -0,0 +1,1094 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "ClosedXML/0.104.1": { + "type": "package", + "dependencies": { + "ClosedXML.Parser": "[1.2.0, 2.0.0)", + "DocumentFormat.OpenXml": "[3.0.1, 4.0.0)", + "ExcelNumberFormat": "1.1.0", + "RBush": "3.2.0", + "SixLabors.Fonts": "1.0.0", + "System.IO.Packaging": "8.0.0" + }, + "compile": { + "lib/netstandard2.1/ClosedXML.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.1/ClosedXML.dll": { + "related": ".pdb;.xml" + } + } + }, + "ClosedXML.Parser/1.2.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/ClosedXML.Parser.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/ClosedXML.Parser.dll": { + "related": ".xml" + } + } + }, + "DocumentFormat.OpenXml/3.0.1": { + "type": "package", + "dependencies": { + "DocumentFormat.OpenXml.Framework": "3.0.1" + }, + "compile": { + "lib/net8.0/DocumentFormat.OpenXml.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/DocumentFormat.OpenXml.dll": { + "related": ".xml" + } + } + }, + "DocumentFormat.OpenXml.Framework/3.0.1": { + "type": "package", + "dependencies": { + "System.IO.Packaging": "8.0.0" + }, + "compile": { + "lib/net8.0/DocumentFormat.OpenXml.Framework.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/DocumentFormat.OpenXml.Framework.dll": { + "related": ".xml" + } + } + }, + "ExcelNumberFormat/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/ExcelNumberFormat.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/ExcelNumberFormat.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.10", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.10", + "Microsoft.Extensions.Caching.Memory": "8.0.1", + "Microsoft.Extensions.Logging": "8.0.1" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Npgsql/8.0.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Npgsql.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Npgsql.dll": { + "related": ".xml" + } + } + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.10", + "Microsoft.EntityFrameworkCore.Relational": "8.0.10", + "Npgsql": "8.0.5" + }, + "compile": { + "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { + "related": ".xml" + } + } + }, + "RBush/3.2.0": { + "type": "package", + "compile": { + "lib/net6.0/RBush.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/RBush.dll": { + "related": ".xml" + } + } + }, + "SixLabors.Fonts/1.0.0": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/SixLabors.Fonts.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/SixLabors.Fonts.dll": { + "related": ".xml" + } + } + }, + "System.IO.Packaging/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.IO.Packaging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IO.Packaging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "data/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10" + }, + "compile": { + "bin/placeholder/data.dll": {} + }, + "runtime": { + "bin/placeholder/data.dll": {} + } + } + } + }, + "libraries": { + "ClosedXML/0.104.1": { + "sha512": "RVm2fUNWJlBJlg07shrfeWzrHPG5ypI/vARqdUOUbUdaog8yBw8l4IbCHf2MXt0AXtzaZqGNqhFaCAHigCBdfw==", + "type": "package", + "path": "closedxml/0.104.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "closedxml.0.104.1.nupkg.sha512", + "closedxml.nuspec", + "lib/netstandard2.0/ClosedXML.dll", + "lib/netstandard2.0/ClosedXML.pdb", + "lib/netstandard2.0/ClosedXML.xml", + "lib/netstandard2.1/ClosedXML.dll", + "lib/netstandard2.1/ClosedXML.pdb", + "lib/netstandard2.1/ClosedXML.xml", + "nuget-logo.png" + ] + }, + "ClosedXML.Parser/1.2.0": { + "sha512": "w+/0tsxABS3lkSH8EUlA7IGme+mq5T/Puf3DbOiTckmSuUpAUO2LK29oXYByCcWkBv6wcRHxgWlQb1lxkwI0Tw==", + "type": "package", + "path": "closedxml.parser/1.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "closedxml.parser.1.2.0.nupkg.sha512", + "closedxml.parser.nuspec", + "lib/netstandard2.0/ClosedXML.Parser.dll", + "lib/netstandard2.0/ClosedXML.Parser.xml", + "lib/netstandard2.1/ClosedXML.Parser.dll", + "lib/netstandard2.1/ClosedXML.Parser.xml" + ] + }, + "DocumentFormat.OpenXml/3.0.1": { + "sha512": "DCK1cwFUJ1FGGyYyo++HWl9H1RkqMWIu+FGOLRy6E4L4y0/HIhlJ7N/n1HKboFfOwKn1cMBRxt1RCuDbIEy5YQ==", + "type": "package", + "path": "documentformat.openxml/3.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "documentformat.openxml.3.0.1.nupkg.sha512", + "documentformat.openxml.nuspec", + "icon.png", + "lib/net35/DocumentFormat.OpenXml.dll", + "lib/net35/DocumentFormat.OpenXml.xml", + "lib/net40/DocumentFormat.OpenXml.dll", + "lib/net40/DocumentFormat.OpenXml.xml", + "lib/net46/DocumentFormat.OpenXml.dll", + "lib/net46/DocumentFormat.OpenXml.xml", + "lib/net8.0/DocumentFormat.OpenXml.dll", + "lib/net8.0/DocumentFormat.OpenXml.xml", + "lib/netstandard2.0/DocumentFormat.OpenXml.dll", + "lib/netstandard2.0/DocumentFormat.OpenXml.xml" + ] + }, + "DocumentFormat.OpenXml.Framework/3.0.1": { + "sha512": "ifyI7OW7sggz7LQMIAD2aUsY/zVUON9QaHrpZ4MK33iVMeHlTG4uhUE2aLWb31nry+LCs2ALDAwf8OfUJGjgBg==", + "type": "package", + "path": "documentformat.openxml.framework/3.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "documentformat.openxml.framework.3.0.1.nupkg.sha512", + "documentformat.openxml.framework.nuspec", + "icon.png", + "lib/net35/DocumentFormat.OpenXml.Framework.dll", + "lib/net35/DocumentFormat.OpenXml.Framework.xml", + "lib/net40/DocumentFormat.OpenXml.Framework.dll", + "lib/net40/DocumentFormat.OpenXml.Framework.xml", + "lib/net46/DocumentFormat.OpenXml.Framework.dll", + "lib/net46/DocumentFormat.OpenXml.Framework.xml", + "lib/net6.0/DocumentFormat.OpenXml.Framework.dll", + "lib/net6.0/DocumentFormat.OpenXml.Framework.xml", + "lib/net8.0/DocumentFormat.OpenXml.Framework.dll", + "lib/net8.0/DocumentFormat.OpenXml.Framework.xml", + "lib/netstandard2.0/DocumentFormat.OpenXml.Framework.dll", + "lib/netstandard2.0/DocumentFormat.OpenXml.Framework.xml" + ] + }, + "ExcelNumberFormat/1.1.0": { + "sha512": "R3BVHPs9O+RkExbZYTGT0+9HLbi8ZrNij1Yziyw6znd3J7P3uoIR07uwTLGOogtz1p6+0sna66eBoXu7tBiVQA==", + "type": "package", + "path": "excelnumberformat/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "excelnumberformat.1.1.0.nupkg.sha512", + "excelnumberformat.nuspec", + "icon.png", + "lib/net20/ExcelNumberFormat.dll", + "lib/net20/ExcelNumberFormat.xml", + "lib/netstandard1.0/ExcelNumberFormat.dll", + "lib/netstandard1.0/ExcelNumberFormat.xml", + "lib/netstandard2.0/ExcelNumberFormat.dll", + "lib/netstandard2.0/ExcelNumberFormat.xml" + ] + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "sha512": "PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==", + "type": "package", + "path": "microsoft.entityframeworkcore/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "sha512": "FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { + "sha512": "51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "docs/PACKAGE.md", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "sha512": "OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "sha512": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==", + "type": "package", + "path": "microsoft.extensions.caching.memory/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "sha512": "BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/8.0.1": { + "sha512": "4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.1.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "sha512": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.2": { + "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "type": "package", + "path": "microsoft.extensions.options/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Npgsql/8.0.5": { + "sha512": "zRG5V8cyeZLpzJlKzFKjEwkRMYIYnHWJvEor2lWXeccS2E1G2nIWYYhnukB51iz5XsWSVEtqg3AxTWM0QJ6vfg==", + "type": "package", + "path": "npgsql/8.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net6.0/Npgsql.dll", + "lib/net6.0/Npgsql.xml", + "lib/net7.0/Npgsql.dll", + "lib/net7.0/Npgsql.xml", + "lib/net8.0/Npgsql.dll", + "lib/net8.0/Npgsql.xml", + "lib/netstandard2.0/Npgsql.dll", + "lib/netstandard2.0/Npgsql.xml", + "lib/netstandard2.1/Npgsql.dll", + "lib/netstandard2.1/Npgsql.xml", + "npgsql.8.0.5.nupkg.sha512", + "npgsql.nuspec", + "postgresql.png" + ] + }, + "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": { + "sha512": "gFPl9Dmxih7Yi4tZ3bITzZFzbxFMBx04gqTqcjoL2r5VEW+O2TA5UVw/wm/XW26NAJ7sg59Je0+9QrwiZt6MPQ==", + "type": "package", + "path": "npgsql.entityframeworkcore.postgresql/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll", + "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml", + "npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512", + "npgsql.entityframeworkcore.postgresql.nuspec", + "postgresql.png" + ] + }, + "RBush/3.2.0": { + "sha512": "ijGh9N0zZ7JfXk3oQkWCwK8SwSSByexbyh/MjbCjNxOft9eG5ZqKC1vdgiYq78h4IZRFmN4s3JZ/b10Jipud5w==", + "type": "package", + "path": "rbush/3.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0/RBush.dll", + "lib/net6.0/RBush.xml", + "lib/netcoreapp3.1/RBush.dll", + "lib/netcoreapp3.1/RBush.xml", + "lib/netstandard1.2/RBush.dll", + "lib/netstandard1.2/RBush.xml", + "rbush.3.2.0.nupkg.sha512", + "rbush.nuspec", + "readme.md" + ] + }, + "SixLabors.Fonts/1.0.0": { + "sha512": "LFQsCZlV0xlUyXAOMUo5kkSl+8zAQXXbbdwWchtk0B4o7zotZhQsQOcJUELGHdfPfm/xDAsz6hONAuV25bJaAg==", + "type": "package", + "path": "sixlabors.fonts/1.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/SixLabors.Fonts.dll", + "lib/netcoreapp3.1/SixLabors.Fonts.xml", + "lib/netstandard2.0/SixLabors.Fonts.dll", + "lib/netstandard2.0/SixLabors.Fonts.xml", + "lib/netstandard2.1/SixLabors.Fonts.dll", + "lib/netstandard2.1/SixLabors.Fonts.xml", + "sixlabors.fonts.1.0.0.nupkg.sha512", + "sixlabors.fonts.128.png", + "sixlabors.fonts.nuspec" + ] + }, + "System.IO.Packaging/8.0.0": { + "sha512": "8g1V4YRpdGAxFcK8v9OjuMdIOJSpF30Zb1JGicwVZhly3I994WFyBdV6mQEo8d3T+URQe55/M0U0eIH0Hts1bg==", + "type": "package", + "path": "system.io.packaging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Packaging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Packaging.targets", + "lib/net462/System.IO.Packaging.dll", + "lib/net462/System.IO.Packaging.xml", + "lib/net6.0/System.IO.Packaging.dll", + "lib/net6.0/System.IO.Packaging.xml", + "lib/net7.0/System.IO.Packaging.dll", + "lib/net7.0/System.IO.Packaging.xml", + "lib/net8.0/System.IO.Packaging.dll", + "lib/net8.0/System.IO.Packaging.xml", + "lib/netstandard2.0/System.IO.Packaging.dll", + "lib/netstandard2.0/System.IO.Packaging.xml", + "system.io.packaging.8.0.0.nupkg.sha512", + "system.io.packaging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "data/1.0.0": { + "type": "project", + "path": "../data/data.csproj", + "msbuildProject": "../data/data.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "ClosedXML >= 0.104.1", + "data >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\domain.csproj", + "projectName": "domain", + "projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\domain.csproj", + "packagesPath": "C:\\Users\\VivoBook 15X\\.nuget\\packages\\", + "outputPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\VivoBook 15X\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\data\\data.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "ClosedXML": { + "target": "Package", + "version": "[0.104.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/domain/obj/project.nuget.cache b/domain/obj/project.nuget.cache new file mode 100644 index 0000000..16a33fc --- /dev/null +++ b/domain/obj/project.nuget.cache @@ -0,0 +1,32 @@ +{ + "version": 2, + "dgSpecHash": "ZMy/COHmx5M=", + "success": true, + "projectFilePath": "C:\\Users\\VivoBook 15X\\Desktop\\Новый репоз\\new_presence\\domain\\domain.csproj", + "expectedPackageFiles": [ + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\closedxml\\0.104.1\\closedxml.0.104.1.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\documentformat.openxml\\3.0.1\\documentformat.openxml.3.0.1.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\documentformat.openxml.framework\\3.0.1\\documentformat.openxml.framework.3.0.1.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\excelnumberformat\\1.1.0\\excelnumberformat.1.1.0.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\rbush\\3.2.0\\rbush.3.2.0.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\sixlabors.fonts\\1.0.0\\sixlabors.fonts.1.0.0.nupkg.sha512", + "C:\\Users\\VivoBook 15X\\.nuget\\packages\\system.io.packaging\\8.0.0\\system.io.packaging.8.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file