diff --git a/.vs/ProjectEvaluation/presence.metadata.v7.bin b/.vs/ProjectEvaluation/presence.metadata.v7.bin deleted file mode 100644 index ae9e91d..0000000 Binary files a/.vs/ProjectEvaluation/presence.metadata.v7.bin and /dev/null differ diff --git a/.vs/ProjectEvaluation/presence.projects.v7.bin b/.vs/ProjectEvaluation/presence.projects.v7.bin deleted file mode 100644 index ce7992b..0000000 Binary files a/.vs/ProjectEvaluation/presence.projects.v7.bin and /dev/null differ diff --git a/.vs/presence/DesignTimeBuild/.dtbcache.v2 b/.vs/presence/DesignTimeBuild/.dtbcache.v2 deleted file mode 100644 index 7b02d9a..0000000 Binary files a/.vs/presence/DesignTimeBuild/.dtbcache.v2 and /dev/null differ diff --git a/.vs/presence/FileContentIndex/0929bca7-a2e7-4aaf-a44b-2b3fb9784897.vsidx b/.vs/presence/FileContentIndex/0929bca7-a2e7-4aaf-a44b-2b3fb9784897.vsidx deleted file mode 100644 index e3f396c..0000000 Binary files a/.vs/presence/FileContentIndex/0929bca7-a2e7-4aaf-a44b-2b3fb9784897.vsidx and /dev/null differ diff --git a/.vs/presence/FileContentIndex/c4e4679c-8cad-432e-a095-3324921079ed.vsidx b/.vs/presence/FileContentIndex/c4e4679c-8cad-432e-a095-3324921079ed.vsidx deleted file mode 100644 index 23b4e0e..0000000 Binary files a/.vs/presence/FileContentIndex/c4e4679c-8cad-432e-a095-3324921079ed.vsidx and /dev/null differ diff --git a/.vs/presence/FileContentIndex/c9029199-4064-4e93-b4e3-df788223c144.vsidx b/.vs/presence/FileContentIndex/c9029199-4064-4e93-b4e3-df788223c144.vsidx deleted file mode 100644 index ca85ed2..0000000 Binary files a/.vs/presence/FileContentIndex/c9029199-4064-4e93-b4e3-df788223c144.vsidx and /dev/null differ diff --git a/.vs/presence/v17/.futdcache.v2 b/.vs/presence/v17/.futdcache.v2 deleted file mode 100644 index 77955a5..0000000 Binary files a/.vs/presence/v17/.futdcache.v2 and /dev/null differ diff --git a/.vs/presence/v17/.suo b/.vs/presence/v17/.suo deleted file mode 100644 index 25f666c..0000000 Binary files a/.vs/presence/v17/.suo and /dev/null differ diff --git a/.vs/presence/v17/DocumentLayout.json b/.vs/presence/v17/DocumentLayout.json deleted file mode 100644 index 6f98220..0000000 --- a/.vs/presence/v17/DocumentLayout.json +++ /dev/null @@ -1,225 +0,0 @@ -{ - "Version": 1, - "WorkspaceRootPath": "C:\\Users\\class_student\\source\\repos\\presence\\", - "Documents": [ - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\viewmodels\\groupviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\groupviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\viewmodels\\grouppresenter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\grouppresenter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\views\\presenceview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\presenceview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\viewmodels\\presencepresentor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\presencepresentor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\views\\groupview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\groupview.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\viewmodels\\studentcsvmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\studentcsvmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\viewmodels\\userpresenter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\userpresenter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\views\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}" - }, - { - "AbsoluteMoniker": "D:0:0:{E466FB14-716E-437F-9E6C-B2A0D786694C}|presence_api\\presence_api.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{E466FB14-716E-437F-9E6C-B2A0D786694C}|presence_api\\presence_api.csproj|solutionrelative:presence_api\\presence_api.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "AbsoluteMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|c:\\users\\class_student\\source\\repos\\presence\\presence.desktop\\viewmodels\\presenceviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4A745F7C-B312-4411-AA95-5862597C7B0B}|Presence.Desktop\\Presence.Desktop.csproj|solutionrelative:presence.desktop\\viewmodels\\presenceviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1904560F-B17D-4598-AE5C-5FA0D0C2517B}|ui\\ui.csproj|c:\\users\\class_student\\source\\repos\\presence\\ui\\groupconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1904560F-B17D-4598-AE5C-5FA0D0C2517B}|ui\\ui.csproj|solutionrelative:ui\\groupconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - } - ], - "DocumentGroupContainers": [ - { - "Orientation": 0, - "VerticalTabListWidth": 256, - "DocumentGroups": [ - { - "DockedWidth": 200, - "SelectedChildIndex": 2, - "Children": [ - { - "$type": "Bookmark", - "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" - }, - { - "$type": "Document", - "DocumentIndex": 6, - "Title": "StudentCsvModel.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\StudentCsvModel.cs", - "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\StudentCsvModel.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\StudentCsvModel.cs", - "RelativeToolTip": "Presence.Desktop\\ViewModels\\StudentCsvModel.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAABAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:45:42.251Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "GroupViewModel.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\GroupViewModel.cs", - "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\GroupViewModel.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\GroupViewModel.cs", - "RelativeToolTip": "Presence.Desktop\\ViewModels\\GroupViewModel.cs", - "ViewState": "AQIAAJkAAAAAAAAAAAAAAJ4AAABNAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:37:02.276Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 8, - "Title": "MainWindow.axaml", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Views\\MainWindow.axaml", - "RelativeDocumentMoniker": "Presence.Desktop\\Views\\MainWindow.axaml", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Views\\MainWindow.axaml", - "RelativeToolTip": "Presence.Desktop\\Views\\MainWindow.axaml", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", - "WhenOpened": "2024-12-19T07:42:07.973Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 9, - "Title": "presence_api", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj", - "RelativeDocumentMoniker": "presence_api\\presence_api.csproj", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj", - "RelativeToolTip": "presence_api\\presence_api.csproj", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABYAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-12-19T07:38:02.808Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "GroupPresenter.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\GroupPresenter.cs", - "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\GroupPresenter.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\GroupPresenter.cs", - "RelativeToolTip": "Presence.Desktop\\ViewModels\\GroupPresenter.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAA8AAABGAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:36:56.15Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "PresencePresentor.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\PresencePresentor.cs", - "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\PresencePresentor.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\PresencePresentor.cs", - "RelativeToolTip": "Presence.Desktop\\ViewModels\\PresencePresentor.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAcAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:36:52.077Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "Title": "PresenceViewModel.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\PresenceViewModel.cs", - "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\PresenceViewModel.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\PresenceViewModel.cs", - "RelativeToolTip": "Presence.Desktop\\ViewModels\\PresenceViewModel.cs", - "ViewState": "AQIAAAgAAAAAAAAAAAAQwBQAAAAnAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:35:00.109Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "GroupView.axaml", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Views\\GroupView.axaml", - "RelativeDocumentMoniker": "Presence.Desktop\\Views\\GroupView.axaml", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Views\\GroupView.axaml", - "RelativeToolTip": "Presence.Desktop\\Views\\GroupView.axaml", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", - "WhenOpened": "2024-12-19T07:33:07.728Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 2, - "Title": "PresenceView.axaml", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Views\\PresenceView.axaml", - "RelativeDocumentMoniker": "Presence.Desktop\\Views\\PresenceView.axaml", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Views\\PresenceView.axaml", - "RelativeToolTip": "Presence.Desktop\\Views\\PresenceView.axaml", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", - "WhenOpened": "2024-12-19T07:34:46.592Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "MainWindowViewModel.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", - "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", - "RelativeToolTip": "Presence.Desktop\\ViewModels\\MainWindowViewModel.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:46:22.387Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 7, - "Title": "UserPresenter.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\UserPresenter.cs", - "RelativeDocumentMoniker": "Presence.Desktop\\ViewModels\\UserPresenter.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\ViewModels\\UserPresenter.cs", - "RelativeToolTip": "Presence.Desktop\\ViewModels\\UserPresenter.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:48:17.874Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 11, - "Title": "GroupConsole.cs", - "DocumentMoniker": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\GroupConsole.cs", - "RelativeDocumentMoniker": "ui\\GroupConsole.cs", - "ToolTip": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\GroupConsole.cs", - "RelativeToolTip": "ui\\GroupConsole.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-19T07:33:01.161Z", - "EditorCaption": "" - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/Presence.Desktop/Presence.Desktop.csproj b/Presence.Desktop/Presence.Desktop.csproj index a3440db..ffaa137 100644 --- a/Presence.Desktop/Presence.Desktop.csproj +++ b/Presence.Desktop/Presence.Desktop.csproj @@ -15,6 +15,7 @@ + diff --git a/Presence.Desktop/ViewModels/GroupViewModel.cs b/Presence.Desktop/ViewModels/GroupViewModel.cs index 623b5b3..6498111 100644 --- a/Presence.Desktop/ViewModels/GroupViewModel.cs +++ b/Presence.Desktop/ViewModels/GroupViewModel.cs @@ -15,17 +15,19 @@ using System.Formats.Asn1; using System.IO; using CsvHelper; using CsvHelper.Configuration; +using data.RemoteData.RemoteDataBase; namespace Presence.Desktop.ViewModels - { public class GroupViewModel : ViewModelBase, IRoutableViewModel { + // Объявляем поле _remoteDatabaseContext + private readonly RemoteDatabaseContext _remoteDatabaseContext; public string? UrlPathSegment { get; } public IScreen HostScreen { get; } - + private readonly UseCaseGeneratePresence _presenceUseCase; private readonly GroupUseCase _groupUseCase; private List groupPresentersDataSource = new List(); private ObservableCollection _groups; @@ -60,16 +62,16 @@ namespace Presence.Desktop.ViewModels public ReactiveCommand EditUserCommand { get; } public ReactiveCommand NextPageCommand { get; } - public ICommand RemoveAllStudentsCommand { get; } public ICommand AddStudentCommand { get; } - - public GroupViewModel(IScreen screen, GroupUseCase groupUseCase) + // Конструктор, инициализация _remoteDatabaseContext + public GroupViewModel(IScreen screen, GroupUseCase groupUseCase, UseCaseGeneratePresence presenceUseCase, RemoteDatabaseContext remoteDatabaseContext) { _groupUseCase = groupUseCase; + _presenceUseCase = presenceUseCase; HostScreen = screen; - + _remoteDatabaseContext = remoteDatabaseContext; // Инициализация _remoteDatabaseContext OnDeleteUserClicks = ReactiveCommand.Create(OnDeleteUserClick, this.WhenAnyValue(vm => vm.CanDelete)); EditUserCommand = ReactiveCommand.Create(OnEditUserClick, this.WhenAnyValue(vm => vm.CanEdit)); @@ -93,7 +95,7 @@ namespace Presence.Desktop.ViewModels this.RaisePropertyChanged(nameof(CanDelete)); this.RaisePropertyChanged(nameof(CanEdit)); }; - + NextPageCommand = ReactiveCommand.Create(NextPageButton); } @@ -135,25 +137,21 @@ namespace Presence.Desktop.ViewModels private void RemoveAllStudents() { - if (SelectedGroupItem == null) return; - - _groupUseCase.RemoveAllStudentsFromGroup(SelectedGroupItem.Id); - SelectedGroupItem.users = new List(); - SetUsers(); - + if (SelectedGroupItem == null) return; + _groupUseCase.RemoveAllStudentsFromGroup(SelectedGroupItem.Id); + SelectedGroupItem.users = new List(); + SetUsers(); } - - - + private void NextPageButton() { - HostScreen.Router.Navigate.Execute(new PresenceViewModel()); + var groupRepository = new SQLGroupRepositoryImpl(_remoteDatabaseContext); + var groupUseCase = new GroupUseCase(groupRepository); + + HostScreen.Router.Navigate.Execute(new PresenceViewModel(HostScreen, groupUseCase, _presenceUseCase)); } - - - private void AddStudent() { string csvFilePath = @"C:\Users\class_student\Documents\Group.csv"; // Укажите путь к CSV файлу @@ -175,8 +173,7 @@ namespace Presence.Desktop.ViewModels { _groupUseCase.AddStudentToGroup(SelectedGroupItem.Id, new User { - - FIO = student.Name + FIO = student.Name }); var newStudent = new UserPresenter @@ -211,7 +208,7 @@ namespace Presence.Desktop.ViewModels { var student = new UserPresenter { - Guid = Guid.NewGuid(), // Предполагаем, что GUID генерируется здесь + Guid = Guid.NewGuid(), // Генерация GUID Name = record.Name }; students.Add(student); @@ -310,8 +307,5 @@ namespace Presence.Desktop.ViewModels } _groups = new ObservableCollection(groupPresentersDataSource); } - - - } -} \ No newline at end of file +} diff --git a/Presence.Desktop/ViewModels/MainWindowViewModel.cs b/Presence.Desktop/ViewModels/MainWindowViewModel.cs index 0326870..fed5524 100644 --- a/Presence.Desktop/ViewModels/MainWindowViewModel.cs +++ b/Presence.Desktop/ViewModels/MainWindowViewModel.cs @@ -1,4 +1,5 @@ using System; +using data.RemoteData.RemoteDataBase; using domain.UseCase; using Microsoft.Extensions.DependencyInjection; using ReactiveUI; @@ -12,12 +13,10 @@ public class MainWindowViewModel : ViewModelBase, IScreen public MainWindowViewModel(IServiceProvider serviceProvider) { var groupUseCase = serviceProvider.GetRequiredService(); + var presenceUseCase = serviceProvider.GetRequiredService(); + var remoteDatabaseContext = serviceProvider.GetRequiredService(); - Router.Navigate.Execute(new GroupViewModel (this, groupUseCase)); - - + // Передаем все зависимости в GroupViewModel + Router.Navigate.Execute(new GroupViewModel(this, groupUseCase, presenceUseCase, remoteDatabaseContext)); } - - - -} \ No newline at end of file +} diff --git a/Presence.Desktop/ViewModels/PresencePresentor.cs b/Presence.Desktop/ViewModels/PresencePresentor.cs index b8ba8ad..f275d47 100644 --- a/Presence.Desktop/ViewModels/PresencePresentor.cs +++ b/Presence.Desktop/ViewModels/PresencePresentor.cs @@ -6,8 +6,5 @@ using System.Threading.Tasks; namespace Presence.Desktop.ViewModels { - public class PresencePresentor - { - public string NAame; - } + } diff --git a/Presence.Desktop/ViewModels/PresenceViewModel.cs b/Presence.Desktop/ViewModels/PresenceViewModel.cs index 958042f..2c75302 100644 --- a/Presence.Desktop/ViewModels/PresenceViewModel.cs +++ b/Presence.Desktop/ViewModels/PresenceViewModel.cs @@ -1,37 +1,96 @@ -using ReactiveUI; -using System.Collections.Generic; +using Avalonia.Data.Converters; +using domain.Models; +using domain.UseCase; +using Presence.Desktop.ViewModels; +using ReactiveUI; +using System; using System.Collections.ObjectModel; +using System.Globalization; +using System.Reactive; -namespace Presence.Desktop.ViewModels; - -public class PresenceViewModel : ViewModelBase, IRoutableViewModel +namespace Presence.Desktop.ViewModels { - public string? UrlPathSegment { get; } - public IScreen HostScreen { get; } - - public ObservableCollection People { get; } - - - public PresenceViewModel() + public class PresenceViewModel : ViewModelBase, IRoutableViewModel { - var people = new List - { - new Person("Neil", "Armstrong"), - new Person("Buzz", "Lightyear"), - new Person("James", "Kirk") - }; - People = new ObservableCollection(people); - } + public string? UrlPathSegment { get; } = "Presence"; + public IScreen HostScreen { get; } - public class Person - { - public string FirstName { get; set; } - public string LastName { get; set; } + private readonly GroupUseCase _groupUseCase; + private readonly UseCaseGeneratePresence _presenceUseCase; - public Person(string firstName, string lastName) + public ObservableCollection AttendanceRecords { get; set; } = new(); + public ObservableCollection Groups { get; set; } = new(); + + private Group? _selectedGroup; + public Group? SelectedGroup { - FirstName = firstName; - LastName = lastName; + get => _selectedGroup; + set + { + this.RaiseAndSetIfChanged(ref _selectedGroup, value); + FilterAttendanceRecords(); + } } + + private DateTime? _selectedDate; + public DateTime? SelectedDate + { + get => _selectedDate; + set + { + this.RaiseAndSetIfChanged(ref _selectedDate, value); + FilterAttendanceRecords(); + } + } + + public ReactiveCommand NavigateBackCommand { get; } + + public PresenceViewModel(IScreen hostScreen, GroupUseCase groupUseCase, UseCaseGeneratePresence presenceUseCase) + { + _groupUseCase = groupUseCase; + _presenceUseCase = presenceUseCase; + HostScreen = hostScreen; + + NavigateBackCommand = ReactiveCommand.Create(() => { }); + + LoadGroups(); + } + + private void LoadGroups() + { + Groups.Clear(); + var groups = _groupUseCase.GetAllGroups(); + + foreach (var group in groups) + { + Groups.Add(group); + } + } + + private void FilterAttendanceRecords() + { + if (SelectedGroup == null || SelectedDate == null) + { + AttendanceRecords.Clear(); + return; + } + + var records = _presenceUseCase.GetPresenceByGroupAndDate( + SelectedGroup.Id, + SelectedDate.Value); + + AttendanceRecords.Clear(); + foreach (var record in records) + { + AttendanceRecords.Add(record); + } + } + + public void UpdateAttendanceType(PresenceLocalEntity presence) + { + _presenceUseCase.UpdateAttendance(presence); + } + + } } \ No newline at end of file diff --git a/Presence.Desktop/Views/PresenceView.axaml b/Presence.Desktop/Views/PresenceView.axaml index 4ae38d1..5980d99 100644 --- a/Presence.Desktop/Views/PresenceView.axaml +++ b/Presence.Desktop/Views/PresenceView.axaml @@ -7,15 +7,31 @@ x:Class="Presence.Desktop.Views.PresenceView" x:DataType="vm:PresenceViewModel"> - - - - + + + + + + + + + + - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.deps.json b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.deps.json index 82740c5..ba63c08 100644 --- a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.deps.json +++ b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.deps.json @@ -9,6 +9,7 @@ "Presence.Desktop/1.0.0": { "dependencies": { "Avalonia": "11.2.1", + "Avalonia.Controls.DataGrid": "11.2.1", "Avalonia.Desktop": "11.2.1", "Avalonia.Diagnostics": "11.2.1", "Avalonia.Fonts.Inter": "11.2.1", diff --git a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.dll b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.dll index 7789db1..003ef4c 100644 Binary files a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.dll and b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.dll differ diff --git a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.exe b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.exe index 8c15f42..f361e63 100644 Binary files a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.exe and b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.exe differ diff --git a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.pdb b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.pdb index 4f8ce4b..828dacf 100644 Binary files a/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.pdb and b/Presence.Desktop/bin/Debug/net8.0/Presence.Desktop.pdb differ diff --git a/Presence.Desktop/bin/Debug/net8.0/data.dll b/Presence.Desktop/bin/Debug/net8.0/data.dll index 07b5a37..064ba64 100644 Binary files a/Presence.Desktop/bin/Debug/net8.0/data.dll and b/Presence.Desktop/bin/Debug/net8.0/data.dll differ diff --git a/Presence.Desktop/bin/Debug/net8.0/data.pdb b/Presence.Desktop/bin/Debug/net8.0/data.pdb index a53611e..dd33064 100644 Binary files a/Presence.Desktop/bin/Debug/net8.0/data.pdb and b/Presence.Desktop/bin/Debug/net8.0/data.pdb differ diff --git a/Presence.Desktop/bin/Debug/net8.0/domain.dll b/Presence.Desktop/bin/Debug/net8.0/domain.dll index 7265c41..3bc10c6 100644 Binary files a/Presence.Desktop/bin/Debug/net8.0/domain.dll and b/Presence.Desktop/bin/Debug/net8.0/domain.dll differ diff --git a/Presence.Desktop/bin/Debug/net8.0/domain.pdb b/Presence.Desktop/bin/Debug/net8.0/domain.pdb index f925573..a3e5252 100644 Binary files a/Presence.Desktop/bin/Debug/net8.0/domain.pdb and b/Presence.Desktop/bin/Debug/net8.0/domain.pdb differ diff --git a/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.dll b/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.dll index 7789db1..003ef4c 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.dll and b/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.dll differ diff --git a/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.pdb b/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.pdb index 4f8ce4b..828dacf 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.pdb and b/Presence.Desktop/obj/Debug/net8.0/Avalonia/Presence.Desktop.pdb differ diff --git a/Presence.Desktop/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/Presence.Desktop/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache index 1797dd6..13506b1 100644 --- a/Presence.Desktop/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache +++ b/Presence.Desktop/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache @@ -1 +1 @@ -7dfd2923929a2afbcc37aeba16ee71d47e8f217d4e735a1b3ceb5268557b85be +a23503c731f2ac5bd0780a18d1ceb2203d20d4d76ec277b7a6010b57655e4ca5 diff --git a/Presence.Desktop/obj/Debug/net8.0/Avalonia/references b/Presence.Desktop/obj/Debug/net8.0/Avalonia/references index dc14b34..c707332 100644 --- a/Presence.Desktop/obj/Debug/net8.0/Avalonia/references +++ b/Presence.Desktop/obj/Debug/net8.0/Avalonia/references @@ -26,10 +26,10 @@ C:\Users\class_student\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X C:\Users\class_student\.nuget\packages\closedxml\0.104.1\lib\netstandard2.1\ClosedXML.dll C:\Users\class_student\.nuget\packages\closedxml.parser\1.2.0\lib\netstandard2.1\ClosedXML.Parser.dll C:\Users\class_student\.nuget\packages\csvhelper\33.0.1\lib\net8.0\CsvHelper.dll -C:\Users\class_student\source\repos\presence\data\obj\Debug\net8.0\ref\data.dll +C:\Users\class_student\Source\Repos\presence\data\obj\Debug\net8.0\ref\data.dll C:\Users\class_student\.nuget\packages\documentformat.openxml\3.0.1\lib\net8.0\DocumentFormat.OpenXml.dll C:\Users\class_student\.nuget\packages\documentformat.openxml.framework\3.0.1\lib\net8.0\DocumentFormat.OpenXml.Framework.dll -C:\Users\class_student\source\repos\presence\domain\obj\Debug\net8.0\ref\domain.dll +C:\Users\class_student\Source\Repos\presence\domain\obj\Debug\net8.0\ref\domain.dll C:\Users\class_student\.nuget\packages\dynamicdata\8.4.1\lib\net8.0\DynamicData.dll C:\Users\class_student\.nuget\packages\excelnumberformat\1.1.0\lib\netstandard2.0\ExcelNumberFormat.dll C:\Users\class_student\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll diff --git a/Presence.Desktop/obj/Debug/net8.0/Avalonia/resources b/Presence.Desktop/obj/Debug/net8.0/Avalonia/resources index c0ae455..e0d8bb3 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/Avalonia/resources and b/Presence.Desktop/obj/Debug/net8.0/Avalonia/resources differ diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfo.cs b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfo.cs index 1ba9ba8..b5793f6 100644 --- a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfo.cs +++ b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Presence.Desktop")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3e8920712739903c1b67511a152f4a0e9ba6b2e")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2f8555b2c8df89129a4c5e0ba9006f4e6aa83291")] [assembly: System.Reflection.AssemblyProductAttribute("Presence.Desktop")] [assembly: System.Reflection.AssemblyTitleAttribute("Presence.Desktop")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfoInputs.cache b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfoInputs.cache index 30777c2..11dacfe 100644 --- a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfoInputs.cache +++ b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.AssemblyInfoInputs.cache @@ -1 +1 @@ -445af2288a0f282aea641ef6a964c4c3461039de3f45a9d7cf9b4c334978653a +a857411128b7f1ee85bd916d7df4714983b1177b19fa46c98ed8473db3503e1a diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.GeneratedMSBuildEditorConfig.editorconfig b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.GeneratedMSBuildEditorConfig.editorconfig index 1a995df..34ddc14 100644 --- a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.GeneratedMSBuildEditorConfig.editorconfig +++ b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.GeneratedMSBuildEditorConfig.editorconfig @@ -15,21 +15,21 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Presence.Desktop -build_property.ProjectDir = C:\Users\class_student\source\repos\presence\Presence.Desktop\ +build_property.ProjectDir = C:\Users\class_student\Source\Repos\presence\Presence.Desktop\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = -[C:/Users/class_student/source/repos/presence/Presence.Desktop/App.axaml] +[C:/Users/class_student/Source/Repos/presence/Presence.Desktop/App.axaml] build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml -[C:/Users/class_student/source/repos/presence/Presence.Desktop/Views/EditUserDialog.axaml] +[C:/Users/class_student/Source/Repos/presence/Presence.Desktop/Views/EditUserDialog.axaml] build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml -[C:/Users/class_student/source/repos/presence/Presence.Desktop/Views/GroupView.axaml] +[C:/Users/class_student/Source/Repos/presence/Presence.Desktop/Views/GroupView.axaml] build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml -[C:/Users/class_student/source/repos/presence/Presence.Desktop/Views/MainWindow.axaml] +[C:/Users/class_student/Source/Repos/presence/Presence.Desktop/Views/MainWindow.axaml] build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml -[C:/Users/class_student/source/repos/presence/Presence.Desktop/Views/PresenceView.axaml] +[C:/Users/class_student/Source/Repos/presence/Presence.Desktop/Views/PresenceView.axaml] build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.assets.cache b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.assets.cache index e609506..349a339 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.assets.cache and b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.assets.cache differ diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.AssemblyReference.cache b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.AssemblyReference.cache index eabe59b..5eab23b 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.AssemblyReference.cache and b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.csproj.AssemblyReference.cache differ diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.dll b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.dll index 928607a..5bad642 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.dll and b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.dll differ diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.genruntimeconfig.cache b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.genruntimeconfig.cache index e176b2a..a9a8337 100644 --- a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.genruntimeconfig.cache +++ b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.genruntimeconfig.cache @@ -1 +1 @@ -8e1b871b1ae947cf23b6fe825f00035e68e17dd875e1e987c19e2e34b885cbb6 +4c7d244a72da5abe5fc2a78fe640148bcc1fbed46eeced5201782d0eaaf96e80 diff --git a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.pdb b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.pdb index b3c1c55..a25a119 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.pdb and b/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.pdb differ diff --git a/Presence.Desktop/obj/Debug/net8.0/apphost.exe b/Presence.Desktop/obj/Debug/net8.0/apphost.exe index 8c15f42..f361e63 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/apphost.exe and b/Presence.Desktop/obj/Debug/net8.0/apphost.exe differ diff --git a/Presence.Desktop/obj/Debug/net8.0/ref/Presence.Desktop.dll b/Presence.Desktop/obj/Debug/net8.0/ref/Presence.Desktop.dll index ce9adc5..6086c22 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/ref/Presence.Desktop.dll and b/Presence.Desktop/obj/Debug/net8.0/ref/Presence.Desktop.dll differ diff --git a/Presence.Desktop/obj/Debug/net8.0/refint/Avalonia/Presence.Desktop.dll b/Presence.Desktop/obj/Debug/net8.0/refint/Avalonia/Presence.Desktop.dll index ce9adc5..6086c22 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/refint/Avalonia/Presence.Desktop.dll and b/Presence.Desktop/obj/Debug/net8.0/refint/Avalonia/Presence.Desktop.dll differ diff --git a/Presence.Desktop/obj/Debug/net8.0/refint/Presence.Desktop.dll b/Presence.Desktop/obj/Debug/net8.0/refint/Presence.Desktop.dll index 500952e..ca2cbca 100644 Binary files a/Presence.Desktop/obj/Debug/net8.0/refint/Presence.Desktop.dll and b/Presence.Desktop/obj/Debug/net8.0/refint/Presence.Desktop.dll differ diff --git a/Presence.Desktop/obj/Presence.Desktop.csproj.nuget.dgspec.json b/Presence.Desktop/obj/Presence.Desktop.csproj.nuget.dgspec.json index 5fb6e3e..476a9fc 100644 --- a/Presence.Desktop/obj/Presence.Desktop.csproj.nuget.dgspec.json +++ b/Presence.Desktop/obj/Presence.Desktop.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj": {} + "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj": {} }, "projects": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "projectName": "data", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -84,14 +84,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "projectName": "domain", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -112,8 +112,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" } } } @@ -158,14 +158,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", "projectName": "Presence.Desktop", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -186,11 +186,11 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" } } } @@ -214,6 +214,10 @@ "target": "Package", "version": "[11.2.1, )" }, + "Avalonia.Controls.DataGrid": { + "target": "Package", + "version": "[11.2.1, )" + }, "Avalonia.Desktop": { "target": "Package", "version": "[11.2.1, )" diff --git a/Presence.Desktop/obj/project.assets.json b/Presence.Desktop/obj/project.assets.json index da4d0ee..6239d36 100644 --- a/Presence.Desktop/obj/project.assets.json +++ b/Presence.Desktop/obj/project.assets.json @@ -2797,6 +2797,7 @@ "projectFileDependencyGroups": { "net8.0": [ "Avalonia >= 11.2.1", + "Avalonia.Controls.DataGrid >= 11.2.1", "Avalonia.Desktop >= 11.2.1", "Avalonia.Diagnostics >= 11.2.1", "Avalonia.Fonts.Inter >= 11.2.1", @@ -2815,11 +2816,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", "projectName": "Presence.Desktop", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -2840,11 +2841,11 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" } } } @@ -2868,6 +2869,10 @@ "target": "Package", "version": "[11.2.1, )" }, + "Avalonia.Controls.DataGrid": { + "target": "Package", + "version": "[11.2.1, )" + }, "Avalonia.Desktop": { "target": "Package", "version": "[11.2.1, )" diff --git a/Presence.Desktop/obj/project.nuget.cache b/Presence.Desktop/obj/project.nuget.cache index 50c4846..3f9c102 100644 --- a/Presence.Desktop/obj/project.nuget.cache +++ b/Presence.Desktop/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "S9m3q8B/DtB2gOSOHvNFQBsFeDxgKkGvx6DjgxvLG3zrKWOZd2ToZyA875yLI7RIavDPanPOf/MFiRMMmz9yGQ==", + "dgSpecHash": "qbNxlkdZP9GePy6ahF4xRVr4t+hV5j0ZKhTKwRrnKXaH6vNID+aQq92djy1j+2Q7pcZVeU5Y/IoL1L7lmtM6gw==", "success": true, - "projectFilePath": "C:\\Users\\class_student\\source\\repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", + "projectFilePath": "C:\\Users\\class_student\\Source\\Repos\\presence\\Presence.Desktop\\Presence.Desktop.csproj", "expectedPackageFiles": [ "C:\\Users\\class_student\\.nuget\\packages\\avalonia\\11.2.1\\avalonia.11.2.1.nupkg.sha512", "C:\\Users\\class_student\\.nuget\\packages\\avalonia.angle.windows.natives\\2.1.22045.20230930\\avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512", diff --git a/console_ui/bin/Debug/net8.0/console_ui.dll b/console_ui/bin/Debug/net8.0/console_ui.dll index 432a271..ae7e983 100644 Binary files a/console_ui/bin/Debug/net8.0/console_ui.dll and b/console_ui/bin/Debug/net8.0/console_ui.dll differ diff --git a/console_ui/bin/Debug/net8.0/console_ui.exe b/console_ui/bin/Debug/net8.0/console_ui.exe index 92ec3ca..bfcb342 100644 Binary files a/console_ui/bin/Debug/net8.0/console_ui.exe and b/console_ui/bin/Debug/net8.0/console_ui.exe differ diff --git a/console_ui/bin/Debug/net8.0/console_ui.pdb b/console_ui/bin/Debug/net8.0/console_ui.pdb index b10a157..359ba70 100644 Binary files a/console_ui/bin/Debug/net8.0/console_ui.pdb and b/console_ui/bin/Debug/net8.0/console_ui.pdb differ diff --git a/console_ui/bin/Debug/net8.0/data.dll b/console_ui/bin/Debug/net8.0/data.dll index 07b5a37..b3aa659 100644 Binary files a/console_ui/bin/Debug/net8.0/data.dll and b/console_ui/bin/Debug/net8.0/data.dll differ diff --git a/console_ui/bin/Debug/net8.0/data.pdb b/console_ui/bin/Debug/net8.0/data.pdb index a53611e..2a28638 100644 Binary files a/console_ui/bin/Debug/net8.0/data.pdb and b/console_ui/bin/Debug/net8.0/data.pdb differ diff --git a/console_ui/bin/Debug/net8.0/domain.dll b/console_ui/bin/Debug/net8.0/domain.dll index 7265c41..0170a69 100644 Binary files a/console_ui/bin/Debug/net8.0/domain.dll and b/console_ui/bin/Debug/net8.0/domain.dll differ diff --git a/console_ui/bin/Debug/net8.0/domain.pdb b/console_ui/bin/Debug/net8.0/domain.pdb index f925573..69a5ae8 100644 Binary files a/console_ui/bin/Debug/net8.0/domain.pdb and b/console_ui/bin/Debug/net8.0/domain.pdb differ diff --git a/console_ui/bin/Debug/net8.0/ui.dll b/console_ui/bin/Debug/net8.0/ui.dll index 0f10b2a..ebf5fb8 100644 Binary files a/console_ui/bin/Debug/net8.0/ui.dll and b/console_ui/bin/Debug/net8.0/ui.dll differ diff --git a/console_ui/bin/Debug/net8.0/ui.pdb b/console_ui/bin/Debug/net8.0/ui.pdb index 0c2038e..6d25302 100644 Binary files a/console_ui/bin/Debug/net8.0/ui.pdb and b/console_ui/bin/Debug/net8.0/ui.pdb differ diff --git a/console_ui/obj/Debug/net8.0/apphost.exe b/console_ui/obj/Debug/net8.0/apphost.exe index 92ec3ca..bfcb342 100644 Binary files a/console_ui/obj/Debug/net8.0/apphost.exe and b/console_ui/obj/Debug/net8.0/apphost.exe differ diff --git a/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfo.cs b/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfo.cs index 8e6de36..cf5f695 100644 --- a/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfo.cs +++ b/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("console_ui")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3e8920712739903c1b67511a152f4a0e9ba6b2e")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2f8555b2c8df89129a4c5e0ba9006f4e6aa83291")] [assembly: System.Reflection.AssemblyProductAttribute("console_ui")] [assembly: System.Reflection.AssemblyTitleAttribute("console_ui")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfoInputs.cache b/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfoInputs.cache index 7cd88ae..ebe17d8 100644 --- a/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfoInputs.cache +++ b/console_ui/obj/Debug/net8.0/console_ui.AssemblyInfoInputs.cache @@ -1 +1 @@ -4b8e74fc32091abc29c5af647acb5dee706c95435510ee47553b54c489eaadd1 +473f060aeb3d21ddc39e0981ee571267556b6d8ce706278ea26d57fdc64e78ac diff --git a/console_ui/obj/Debug/net8.0/console_ui.GeneratedMSBuildEditorConfig.editorconfig b/console_ui/obj/Debug/net8.0/console_ui.GeneratedMSBuildEditorConfig.editorconfig index 29a1ff8..a92fae3 100644 --- a/console_ui/obj/Debug/net8.0/console_ui.GeneratedMSBuildEditorConfig.editorconfig +++ b/console_ui/obj/Debug/net8.0/console_ui.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = console_ui -build_property.ProjectDir = C:\Users\class_student\source\repos\presence\console_ui\ +build_property.ProjectDir = C:\Users\class_student\Source\Repos\presence\console_ui\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/console_ui/obj/Debug/net8.0/console_ui.assets.cache b/console_ui/obj/Debug/net8.0/console_ui.assets.cache index 4b96818..fb2dd3f 100644 Binary files a/console_ui/obj/Debug/net8.0/console_ui.assets.cache and b/console_ui/obj/Debug/net8.0/console_ui.assets.cache differ diff --git a/console_ui/obj/Debug/net8.0/console_ui.csproj.AssemblyReference.cache b/console_ui/obj/Debug/net8.0/console_ui.csproj.AssemblyReference.cache index 1171e0a..d51a2e4 100644 Binary files a/console_ui/obj/Debug/net8.0/console_ui.csproj.AssemblyReference.cache and b/console_ui/obj/Debug/net8.0/console_ui.csproj.AssemblyReference.cache differ diff --git a/console_ui/obj/Debug/net8.0/console_ui.dll b/console_ui/obj/Debug/net8.0/console_ui.dll index 432a271..ae7e983 100644 Binary files a/console_ui/obj/Debug/net8.0/console_ui.dll and b/console_ui/obj/Debug/net8.0/console_ui.dll differ diff --git a/console_ui/obj/Debug/net8.0/console_ui.genruntimeconfig.cache b/console_ui/obj/Debug/net8.0/console_ui.genruntimeconfig.cache index 6344f1b..3205cb1 100644 --- a/console_ui/obj/Debug/net8.0/console_ui.genruntimeconfig.cache +++ b/console_ui/obj/Debug/net8.0/console_ui.genruntimeconfig.cache @@ -1 +1 @@ -26d3e230181239da2f5c0ec50a011c8201532e8bf41b8953993ac55370a1416f +0f75281e4866378625f56e61d7576f6f9cd38f2cdb7d10445496448d11c7a7d2 diff --git a/console_ui/obj/Debug/net8.0/console_ui.pdb b/console_ui/obj/Debug/net8.0/console_ui.pdb index b10a157..359ba70 100644 Binary files a/console_ui/obj/Debug/net8.0/console_ui.pdb and b/console_ui/obj/Debug/net8.0/console_ui.pdb differ diff --git a/console_ui/obj/Debug/net8.0/ref/console_ui.dll b/console_ui/obj/Debug/net8.0/ref/console_ui.dll index 9e8e682..d827499 100644 Binary files a/console_ui/obj/Debug/net8.0/ref/console_ui.dll and b/console_ui/obj/Debug/net8.0/ref/console_ui.dll differ diff --git a/console_ui/obj/Debug/net8.0/refint/console_ui.dll b/console_ui/obj/Debug/net8.0/refint/console_ui.dll index 9e8e682..d827499 100644 Binary files a/console_ui/obj/Debug/net8.0/refint/console_ui.dll and b/console_ui/obj/Debug/net8.0/refint/console_ui.dll differ diff --git a/console_ui/obj/console_ui.csproj.nuget.dgspec.json b/console_ui/obj/console_ui.csproj.nuget.dgspec.json index e4a9177..3fd4bbf 100644 --- a/console_ui/obj/console_ui.csproj.nuget.dgspec.json +++ b/console_ui/obj/console_ui.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\console_ui.csproj": {} + "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\console_ui.csproj": {} }, "projects": { - "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\console_ui.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\console_ui.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\console_ui.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\console_ui.csproj", "projectName": "console_ui", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\console_ui.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\console_ui.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -32,14 +32,14 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" }, - "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj" } } } @@ -92,14 +92,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "projectName": "data", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -172,14 +172,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "projectName": "domain", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -200,8 +200,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" } } } @@ -246,14 +246,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj", "projectName": "ui", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -274,8 +274,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" } } } diff --git a/console_ui/obj/project.assets.json b/console_ui/obj/project.assets.json index 56289e2..2247ccf 100644 --- a/console_ui/obj/project.assets.json +++ b/console_ui/obj/project.assets.json @@ -1062,11 +1062,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\console_ui.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\console_ui.csproj", "projectName": "console_ui", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\console_ui.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\console_ui.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -1087,14 +1087,14 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" }, - "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj" } } } diff --git a/console_ui/obj/project.nuget.cache b/console_ui/obj/project.nuget.cache index 500da23..b31b3c6 100644 --- a/console_ui/obj/project.nuget.cache +++ b/console_ui/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "8SnqRBoHTrXC6zNRgD35iWqKQFrMMB1xnQ0tZsRXiQnDkKksHZdiEnJsZgKSiOtjn3nAN28hgxy0Jfv7jHYl4g==", + "dgSpecHash": "yfJCYMI2ah3sfp2aK6Ke6ce9kWJKxkrL993rMZ5hRfO/n/HG67U+7imrDbnyVEbFgC9j14ziYrduCNKKBW5lDw==", "success": true, - "projectFilePath": "C:\\Users\\class_student\\source\\repos\\presence\\console_ui\\console_ui.csproj", + "projectFilePath": "C:\\Users\\class_student\\Source\\Repos\\presence\\console_ui\\console_ui.csproj", "expectedPackageFiles": [ "C:\\Users\\class_student\\.nuget\\packages\\closedxml\\0.104.1\\closedxml.0.104.1.nupkg.sha512", "C:\\Users\\class_student\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512", diff --git a/data/LocalData/Entity/Presence.cs b/data/LocalData/Entity/Presence.cs index f7d0382..0221607 100644 --- a/data/LocalData/Entity/Presence.cs +++ b/data/LocalData/Entity/Presence.cs @@ -8,11 +8,15 @@ namespace domain.Models { public class PresenceLocalEntity { + public int Id { get; set; } + public Guid UserGuid { get; set; } public int GroupId { get; set; } public int LessonNumber { get; set; } public DateTime Date { get; set; } public bool IsAttedance { get; set; } + + } } \ No newline at end of file diff --git a/data/Repository/IPresenceRepository.cs b/data/Repository/IPresenceRepository.cs index 4db3a6f..3431087 100644 --- a/data/Repository/IPresenceRepository.cs +++ b/data/Repository/IPresenceRepository.cs @@ -17,7 +17,7 @@ namespace data.Repository void MarkUserAsAbsent(Guid userGuid, int firstLessonNumber, int lastLessonNumber); void AddPresence(PresenceLocalEntity presence); List GetAttendanceByGroup(int groupId); - + void UpdateAttendance(PresenceLocalEntity attendance); void ClearAllPresence(); } diff --git a/data/Repository/SQLPresenceRepositoryImpl.cs b/data/Repository/SQLPresenceRepositoryImpl.cs index 645b34a..124895d 100644 --- a/data/Repository/SQLPresenceRepositoryImpl.cs +++ b/data/Repository/SQLPresenceRepositoryImpl.cs @@ -219,5 +219,25 @@ namespace data.Repository _remoteDatabaseContext.SaveChanges(); } + public void UpdateAttendance(PresenceLocalEntity attendance) + { + if (attendance == null) + throw new ArgumentNullException(nameof(attendance)); + + // Ищем запись в базе данных по идентификатору + var existingAttendance = _remoteDatabaseContext.PresenceDaos + .FirstOrDefault(p => p.Id == attendance.Id); + + if (existingAttendance != null) + { + // Обновляем запись + existingAttendance.IsAttedance = attendance.IsAttedance; + _remoteDatabaseContext.SaveChanges(); + } + else + { + throw new InvalidOperationException("Запись с указанным ID не найдена."); + } + } } } diff --git a/data/bin/Debug/net8.0/data.dll b/data/bin/Debug/net8.0/data.dll index 07b5a37..064ba64 100644 Binary files a/data/bin/Debug/net8.0/data.dll and b/data/bin/Debug/net8.0/data.dll differ diff --git a/data/bin/Debug/net8.0/data.pdb b/data/bin/Debug/net8.0/data.pdb index a53611e..dd33064 100644 Binary files a/data/bin/Debug/net8.0/data.pdb and b/data/bin/Debug/net8.0/data.pdb differ diff --git a/data/obj/Debug/net8.0/data.AssemblyInfo.cs b/data/obj/Debug/net8.0/data.AssemblyInfo.cs index 0e882a2..10f4aaa 100644 --- a/data/obj/Debug/net8.0/data.AssemblyInfo.cs +++ b/data/obj/Debug/net8.0/data.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("data")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3e8920712739903c1b67511a152f4a0e9ba6b2e")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2f8555b2c8df89129a4c5e0ba9006f4e6aa83291")] [assembly: System.Reflection.AssemblyProductAttribute("data")] [assembly: System.Reflection.AssemblyTitleAttribute("data")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/data/obj/Debug/net8.0/data.AssemblyInfoInputs.cache b/data/obj/Debug/net8.0/data.AssemblyInfoInputs.cache index 1974a14..4d1943d 100644 --- a/data/obj/Debug/net8.0/data.AssemblyInfoInputs.cache +++ b/data/obj/Debug/net8.0/data.AssemblyInfoInputs.cache @@ -1 +1 @@ -f23e71fea1d443c315d6f97457243328d8b36eecffab88e692255a6d746dfd08 +462565a6fb6914920f9b07589cc0ec03c2d49766f526a7fde2ad10aba08b4113 diff --git a/data/obj/Debug/net8.0/data.GeneratedMSBuildEditorConfig.editorconfig b/data/obj/Debug/net8.0/data.GeneratedMSBuildEditorConfig.editorconfig index 7cde3f1..c4120f6 100644 --- a/data/obj/Debug/net8.0/data.GeneratedMSBuildEditorConfig.editorconfig +++ b/data/obj/Debug/net8.0/data.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = data -build_property.ProjectDir = C:\Users\class_student\source\repos\presence\data\ +build_property.ProjectDir = C:\Users\class_student\Source\Repos\presence\data\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/data/obj/Debug/net8.0/data.assets.cache b/data/obj/Debug/net8.0/data.assets.cache index 9d92053..3c28687 100644 Binary files a/data/obj/Debug/net8.0/data.assets.cache and b/data/obj/Debug/net8.0/data.assets.cache differ diff --git a/data/obj/Debug/net8.0/data.dll b/data/obj/Debug/net8.0/data.dll index 07b5a37..064ba64 100644 Binary files a/data/obj/Debug/net8.0/data.dll and b/data/obj/Debug/net8.0/data.dll differ diff --git a/data/obj/Debug/net8.0/data.genruntimeconfig.cache b/data/obj/Debug/net8.0/data.genruntimeconfig.cache index db67133..b6c23e1 100644 --- a/data/obj/Debug/net8.0/data.genruntimeconfig.cache +++ b/data/obj/Debug/net8.0/data.genruntimeconfig.cache @@ -1 +1 @@ -b84345f992d3666be6b0e025aa74afc1a71aca079d190d689c0864402727cdd0 +ad0a4479b59a7ef873597a5be47af04d30bf61b8a15ec5b82893655c935f039d diff --git a/data/obj/Debug/net8.0/data.pdb b/data/obj/Debug/net8.0/data.pdb index a53611e..dd33064 100644 Binary files a/data/obj/Debug/net8.0/data.pdb and b/data/obj/Debug/net8.0/data.pdb differ diff --git a/data/obj/Debug/net8.0/ref/data.dll b/data/obj/Debug/net8.0/ref/data.dll index e91d554..1b52caf 100644 Binary files a/data/obj/Debug/net8.0/ref/data.dll and b/data/obj/Debug/net8.0/ref/data.dll differ diff --git a/data/obj/Debug/net8.0/refint/data.dll b/data/obj/Debug/net8.0/refint/data.dll index e91d554..1b52caf 100644 Binary files a/data/obj/Debug/net8.0/refint/data.dll and b/data/obj/Debug/net8.0/refint/data.dll differ diff --git a/data/obj/data.csproj.nuget.dgspec.json b/data/obj/data.csproj.nuget.dgspec.json index 2cf3b8c..d1937e5 100644 --- a/data/obj/data.csproj.nuget.dgspec.json +++ b/data/obj/data.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": {} + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": {} }, "projects": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "projectName": "data", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/data/obj/project.nuget.cache b/data/obj/project.nuget.cache index ab1c6bf..3caceb6 100644 --- a/data/obj/project.nuget.cache +++ b/data/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "dq+xJQNSo82BcvI1YOEsRM5SyN3J419X1oAn1yZywg6ptvxskzy0YvsVYIchdWZwskiwWAGbewHiRF0FFD64Gg==", + "dgSpecHash": "dBPobGZbW4jKftpopDdOdvwpbzROWoiPzYBMGL/hXvUgdi/u/sEl0RkoQlrjuHoJDOWHTVpRo8RBVk4zjt8Z3g==", "success": true, - "projectFilePath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectFilePath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "expectedPackageFiles": [ "C:\\Users\\class_student\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", "C:\\Users\\class_student\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", diff --git a/domain/UseCase/UseCaseGeneratePresence.cs b/domain/UseCase/UseCaseGeneratePresence.cs index bb14499..0995f49 100644 --- a/domain/UseCase/UseCaseGeneratePresence.cs +++ b/domain/UseCase/UseCaseGeneratePresence.cs @@ -186,6 +186,11 @@ namespace domain.UseCase _presenceRepository.ClearAllPresence(); } + public void UpdateAttendance(PresenceLocalEntity attendance) + { + _presenceRepository.UpdateAttendance(attendance); + } + } diff --git a/domain/bin/Debug/net8.0/data.dll b/domain/bin/Debug/net8.0/data.dll index 07b5a37..064ba64 100644 Binary files a/domain/bin/Debug/net8.0/data.dll and b/domain/bin/Debug/net8.0/data.dll differ diff --git a/domain/bin/Debug/net8.0/data.pdb b/domain/bin/Debug/net8.0/data.pdb index a53611e..dd33064 100644 Binary files a/domain/bin/Debug/net8.0/data.pdb and b/domain/bin/Debug/net8.0/data.pdb differ diff --git a/domain/bin/Debug/net8.0/domain.dll b/domain/bin/Debug/net8.0/domain.dll index 7265c41..3bc10c6 100644 Binary files a/domain/bin/Debug/net8.0/domain.dll and b/domain/bin/Debug/net8.0/domain.dll differ diff --git a/domain/bin/Debug/net8.0/domain.pdb b/domain/bin/Debug/net8.0/domain.pdb index f925573..a3e5252 100644 Binary files a/domain/bin/Debug/net8.0/domain.pdb and b/domain/bin/Debug/net8.0/domain.pdb differ diff --git a/domain/obj/Debug/net8.0/domain.AssemblyInfo.cs b/domain/obj/Debug/net8.0/domain.AssemblyInfo.cs index ad727bc..c4480a5 100644 --- a/domain/obj/Debug/net8.0/domain.AssemblyInfo.cs +++ b/domain/obj/Debug/net8.0/domain.AssemblyInfo.cs @@ -14,7 +14,7 @@ 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+a3e8920712739903c1b67511a152f4a0e9ba6b2e")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2f8555b2c8df89129a4c5e0ba9006f4e6aa83291")] [assembly: System.Reflection.AssemblyProductAttribute("domain")] [assembly: System.Reflection.AssemblyTitleAttribute("domain")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache b/domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache index 7856785..569b860 100644 --- a/domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache +++ b/domain/obj/Debug/net8.0/domain.AssemblyInfoInputs.cache @@ -1 +1 @@ -17504c0919a17856cddae5775c6a234bc8ca3a3ce14a57edaa7ad3b51d74606d +8f649d08ce77824aa544393cb6a227470dca9cbbeab997e1a3b6842e297ef716 diff --git a/domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig b/domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig index 65a1010..d9f9575 100644 --- a/domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig +++ b/domain/obj/Debug/net8.0/domain.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = domain -build_property.ProjectDir = C:\Users\class_student\source\repos\presence\domain\ +build_property.ProjectDir = C:\Users\class_student\Source\Repos\presence\domain\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/domain/obj/Debug/net8.0/domain.assets.cache b/domain/obj/Debug/net8.0/domain.assets.cache index a98c6a8..5cfed49 100644 Binary files a/domain/obj/Debug/net8.0/domain.assets.cache and b/domain/obj/Debug/net8.0/domain.assets.cache differ diff --git a/domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache b/domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache index e8a691d..8321c32 100644 Binary files a/domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache and b/domain/obj/Debug/net8.0/domain.csproj.AssemblyReference.cache differ diff --git a/domain/obj/Debug/net8.0/domain.dll b/domain/obj/Debug/net8.0/domain.dll index 7265c41..3bc10c6 100644 Binary files a/domain/obj/Debug/net8.0/domain.dll and b/domain/obj/Debug/net8.0/domain.dll differ diff --git a/domain/obj/Debug/net8.0/domain.pdb b/domain/obj/Debug/net8.0/domain.pdb index f925573..a3e5252 100644 Binary files a/domain/obj/Debug/net8.0/domain.pdb and b/domain/obj/Debug/net8.0/domain.pdb differ diff --git a/domain/obj/Debug/net8.0/ref/domain.dll b/domain/obj/Debug/net8.0/ref/domain.dll index 655689b..c32b9c5 100644 Binary files a/domain/obj/Debug/net8.0/ref/domain.dll and b/domain/obj/Debug/net8.0/ref/domain.dll differ diff --git a/domain/obj/Debug/net8.0/refint/domain.dll b/domain/obj/Debug/net8.0/refint/domain.dll index 655689b..c32b9c5 100644 Binary files a/domain/obj/Debug/net8.0/refint/domain.dll and b/domain/obj/Debug/net8.0/refint/domain.dll differ diff --git a/domain/obj/domain.csproj.nuget.dgspec.json b/domain/obj/domain.csproj.nuget.dgspec.json index 946f38d..60bdba5 100644 --- a/domain/obj/domain.csproj.nuget.dgspec.json +++ b/domain/obj/domain.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": {} + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": {} }, "projects": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "projectName": "data", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -84,14 +84,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "projectName": "domain", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -112,8 +112,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" } } } diff --git a/domain/obj/project.assets.json b/domain/obj/project.assets.json index 782ca28..d31ed5f 100644 --- a/domain/obj/project.assets.json +++ b/domain/obj/project.assets.json @@ -1025,11 +1025,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "projectName": "domain", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -1050,8 +1050,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" } } } diff --git a/domain/obj/project.nuget.cache b/domain/obj/project.nuget.cache index e76a5a5..dab4b89 100644 --- a/domain/obj/project.nuget.cache +++ b/domain/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "lJTJ14wBwjXFnaVaxoabnlDogMX3Sp0lQVlqyaedGyWhAz5YJhifXah8drXyM7t4sf35FH72dxhiyf+6Qi+IXA==", + "dgSpecHash": "huTb6uPnY4Oy6459ePz3VJW91KIPhP3IHAaAETusVV7WDseLI/x2QkHrEeLo/1s2QMdcVBzKbOVfAT7f8Vi3Cw==", "success": true, - "projectFilePath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectFilePath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "expectedPackageFiles": [ "C:\\Users\\class_student\\.nuget\\packages\\closedxml\\0.104.1\\closedxml.0.104.1.nupkg.sha512", "C:\\Users\\class_student\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512", diff --git a/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfo.cs b/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfo.cs index 9722fd0..be46b60 100644 --- a/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfo.cs +++ b/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("presence_api")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3e8920712739903c1b67511a152f4a0e9ba6b2e")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2f8555b2c8df89129a4c5e0ba9006f4e6aa83291")] [assembly: System.Reflection.AssemblyProductAttribute("presence_api")] [assembly: System.Reflection.AssemblyTitleAttribute("presence_api")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfoInputs.cache b/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfoInputs.cache index ff18953..612512e 100644 --- a/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfoInputs.cache +++ b/presence_api/obj/Debug/net8.0/presence_api.AssemblyInfoInputs.cache @@ -1 +1 @@ -e35841825b72c81d4392703ae2e84f50e5ed5e6813f950a7abb8854895facae5 +ef35da8b35967059ce56bd9b18bb1a5e68218c2f3b739870ad5f22d215aa61e7 diff --git a/presence_api/obj/Debug/net8.0/presence_api.GeneratedMSBuildEditorConfig.editorconfig b/presence_api/obj/Debug/net8.0/presence_api.GeneratedMSBuildEditorConfig.editorconfig index 4133ff1..5d41b90 100644 --- a/presence_api/obj/Debug/net8.0/presence_api.GeneratedMSBuildEditorConfig.editorconfig +++ b/presence_api/obj/Debug/net8.0/presence_api.GeneratedMSBuildEditorConfig.editorconfig @@ -9,11 +9,11 @@ build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = presence_api build_property.RootNamespace = presence_api -build_property.ProjectDir = C:\Users\class_student\source\repos\presence\presence_api\ +build_property.ProjectDir = C:\Users\class_student\Source\Repos\presence\presence_api\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 8.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\class_student\source\repos\presence\presence_api +build_property.MSBuildProjectDirectory = C:\Users\class_student\Source\Repos\presence\presence_api build_property._RazorSourceGeneratorDebug = diff --git a/presence_api/obj/Debug/net8.0/presence_api.assets.cache b/presence_api/obj/Debug/net8.0/presence_api.assets.cache index a9ff107..b6d2398 100644 Binary files a/presence_api/obj/Debug/net8.0/presence_api.assets.cache and b/presence_api/obj/Debug/net8.0/presence_api.assets.cache differ diff --git a/presence_api/obj/Debug/net8.0/presence_api.csproj.AssemblyReference.cache b/presence_api/obj/Debug/net8.0/presence_api.csproj.AssemblyReference.cache index 4168cf1..48f0912 100644 Binary files a/presence_api/obj/Debug/net8.0/presence_api.csproj.AssemblyReference.cache and b/presence_api/obj/Debug/net8.0/presence_api.csproj.AssemblyReference.cache differ diff --git a/presence_api/obj/presence_api.csproj.nuget.dgspec.json b/presence_api/obj/presence_api.csproj.nuget.dgspec.json index 5cc3302..e47597c 100644 --- a/presence_api/obj/presence_api.csproj.nuget.dgspec.json +++ b/presence_api/obj/presence_api.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj": {} + "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\presence_api.csproj": {} }, "projects": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "projectName": "data", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -84,14 +84,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "projectName": "domain", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -112,8 +112,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" } } } @@ -158,14 +158,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\presence_api.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\presence_api.csproj", "projectName": "presence_api", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\presence_api.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -186,8 +186,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" } } } diff --git a/presence_api/obj/project.assets.json b/presence_api/obj/project.assets.json index 87e88ad..e8e6621 100644 --- a/presence_api/obj/project.assets.json +++ b/presence_api/obj/project.assets.json @@ -1492,11 +1492,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\presence_api.csproj", "projectName": "presence_api", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\presence_api.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -1517,8 +1517,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" } } } diff --git a/presence_api/obj/project.nuget.cache b/presence_api/obj/project.nuget.cache index 4387149..7eab131 100644 --- a/presence_api/obj/project.nuget.cache +++ b/presence_api/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "ikXvASXc/Rkexe7ERiMNgD/DommsZr1j88s5EJUieLBAudeu/FD9X4LPlK0fHIJzxjo0vjxrOMWzCnQeUxzzbA==", + "dgSpecHash": "Wpv0GgUqF9c3N+U/qXq9dDp6NW5DUXDhQiVLWU04sXnDJSo9hDp27+WDSWo9VMpqc8dm6ZwhSi9it6pDrxY7Cw==", "success": true, - "projectFilePath": "C:\\Users\\class_student\\source\\repos\\presence\\presence_api\\presence_api.csproj", + "projectFilePath": "C:\\Users\\class_student\\Source\\Repos\\presence\\presence_api\\presence_api.csproj", "expectedPackageFiles": [ "C:\\Users\\class_student\\.nuget\\packages\\closedxml\\0.104.1\\closedxml.0.104.1.nupkg.sha512", "C:\\Users\\class_student\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512", diff --git a/ui/bin/Debug/net8.0/data.dll b/ui/bin/Debug/net8.0/data.dll index 07b5a37..b3aa659 100644 Binary files a/ui/bin/Debug/net8.0/data.dll and b/ui/bin/Debug/net8.0/data.dll differ diff --git a/ui/bin/Debug/net8.0/data.pdb b/ui/bin/Debug/net8.0/data.pdb index a53611e..2a28638 100644 Binary files a/ui/bin/Debug/net8.0/data.pdb and b/ui/bin/Debug/net8.0/data.pdb differ diff --git a/ui/bin/Debug/net8.0/domain.dll b/ui/bin/Debug/net8.0/domain.dll index 7265c41..0170a69 100644 Binary files a/ui/bin/Debug/net8.0/domain.dll and b/ui/bin/Debug/net8.0/domain.dll differ diff --git a/ui/bin/Debug/net8.0/domain.pdb b/ui/bin/Debug/net8.0/domain.pdb index f925573..69a5ae8 100644 Binary files a/ui/bin/Debug/net8.0/domain.pdb and b/ui/bin/Debug/net8.0/domain.pdb differ diff --git a/ui/bin/Debug/net8.0/ui.dll b/ui/bin/Debug/net8.0/ui.dll index 0f10b2a..ebf5fb8 100644 Binary files a/ui/bin/Debug/net8.0/ui.dll and b/ui/bin/Debug/net8.0/ui.dll differ diff --git a/ui/bin/Debug/net8.0/ui.pdb b/ui/bin/Debug/net8.0/ui.pdb index 0c2038e..6d25302 100644 Binary files a/ui/bin/Debug/net8.0/ui.pdb and b/ui/bin/Debug/net8.0/ui.pdb differ diff --git a/ui/obj/Debug/net8.0/ref/ui.dll b/ui/obj/Debug/net8.0/ref/ui.dll index 194b2c7..9572828 100644 Binary files a/ui/obj/Debug/net8.0/ref/ui.dll and b/ui/obj/Debug/net8.0/ref/ui.dll differ diff --git a/ui/obj/Debug/net8.0/refint/ui.dll b/ui/obj/Debug/net8.0/refint/ui.dll index 194b2c7..9572828 100644 Binary files a/ui/obj/Debug/net8.0/refint/ui.dll and b/ui/obj/Debug/net8.0/refint/ui.dll differ diff --git a/ui/obj/Debug/net8.0/ui.AssemblyInfo.cs b/ui/obj/Debug/net8.0/ui.AssemblyInfo.cs index 4c65d35..d65250f 100644 --- a/ui/obj/Debug/net8.0/ui.AssemblyInfo.cs +++ b/ui/obj/Debug/net8.0/ui.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("ui")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3e8920712739903c1b67511a152f4a0e9ba6b2e")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2f8555b2c8df89129a4c5e0ba9006f4e6aa83291")] [assembly: System.Reflection.AssemblyProductAttribute("ui")] [assembly: System.Reflection.AssemblyTitleAttribute("ui")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/ui/obj/Debug/net8.0/ui.AssemblyInfoInputs.cache b/ui/obj/Debug/net8.0/ui.AssemblyInfoInputs.cache index 82d8daa..20ad9b2 100644 --- a/ui/obj/Debug/net8.0/ui.AssemblyInfoInputs.cache +++ b/ui/obj/Debug/net8.0/ui.AssemblyInfoInputs.cache @@ -1 +1 @@ -b3cf8d7a591560dc2b1dca311fb39d799392b4a9af4ce876829d7bb46232ecfb +d2082bd7303694b89ff10d66b7a471764ab88125d46591726d623c4f8eb32c68 diff --git a/ui/obj/Debug/net8.0/ui.GeneratedMSBuildEditorConfig.editorconfig b/ui/obj/Debug/net8.0/ui.GeneratedMSBuildEditorConfig.editorconfig index 2224203..495c9ac 100644 --- a/ui/obj/Debug/net8.0/ui.GeneratedMSBuildEditorConfig.editorconfig +++ b/ui/obj/Debug/net8.0/ui.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = ui -build_property.ProjectDir = C:\Users\class_student\source\repos\presence\ui\ +build_property.ProjectDir = C:\Users\class_student\Source\Repos\presence\ui\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/ui/obj/Debug/net8.0/ui.assets.cache b/ui/obj/Debug/net8.0/ui.assets.cache index 8fab053..91caa0d 100644 Binary files a/ui/obj/Debug/net8.0/ui.assets.cache and b/ui/obj/Debug/net8.0/ui.assets.cache differ diff --git a/ui/obj/Debug/net8.0/ui.csproj.AssemblyReference.cache b/ui/obj/Debug/net8.0/ui.csproj.AssemblyReference.cache index b7a3df3..e5ecc03 100644 Binary files a/ui/obj/Debug/net8.0/ui.csproj.AssemblyReference.cache and b/ui/obj/Debug/net8.0/ui.csproj.AssemblyReference.cache differ diff --git a/ui/obj/Debug/net8.0/ui.dll b/ui/obj/Debug/net8.0/ui.dll index 0f10b2a..ebf5fb8 100644 Binary files a/ui/obj/Debug/net8.0/ui.dll and b/ui/obj/Debug/net8.0/ui.dll differ diff --git a/ui/obj/Debug/net8.0/ui.pdb b/ui/obj/Debug/net8.0/ui.pdb index 0c2038e..6d25302 100644 Binary files a/ui/obj/Debug/net8.0/ui.pdb and b/ui/obj/Debug/net8.0/ui.pdb differ diff --git a/ui/obj/project.assets.json b/ui/obj/project.assets.json index 4aecff8..2c044cb 100644 --- a/ui/obj/project.assets.json +++ b/ui/obj/project.assets.json @@ -1043,11 +1043,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj", "projectName": "ui", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -1068,8 +1068,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" } } } diff --git a/ui/obj/project.nuget.cache b/ui/obj/project.nuget.cache index 9d6a3e9..c0e1490 100644 --- a/ui/obj/project.nuget.cache +++ b/ui/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "dNHY0PWkVJ9yqh4r350Pq7u6mnT7d9z4cJfYez8zScnFgIivUdw2P/yHSkjOeyGZ9zBEiinHHbXHbVE6f2TWUw==", + "dgSpecHash": "UDtkAdRAUkdfKYnXSV9thbENks9XnkdqJxQzV8WJrz/dXRAhXe29BSoGinF9t/xt0yLNRfkZq+UZ5giwkN+pjQ==", "success": true, - "projectFilePath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj", + "projectFilePath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj", "expectedPackageFiles": [ "C:\\Users\\class_student\\.nuget\\packages\\closedxml\\0.104.1\\closedxml.0.104.1.nupkg.sha512", "C:\\Users\\class_student\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512", diff --git a/ui/obj/ui.csproj.nuget.dgspec.json b/ui/obj/ui.csproj.nuget.dgspec.json index e69e4c2..ab47258 100644 --- a/ui/obj/ui.csproj.nuget.dgspec.json +++ b/ui/obj/ui.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj": {} + "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj": {} }, "projects": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "projectName": "data", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -84,14 +84,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "projectName": "domain", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -112,8 +112,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\data\\data.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\data\\data.csproj" } } } @@ -158,14 +158,14 @@ } } }, - "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj": { + "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj", + "projectUniqueName": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj", "projectName": "ui", - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\ui.csproj", + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\ui.csproj", "packagesPath": "C:\\Users\\class_student\\.nuget\\packages\\", - "outputPath": "C:\\Users\\class_student\\source\\repos\\presence\\ui\\obj\\", + "outputPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\ui\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" @@ -186,8 +186,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj": { - "projectPath": "C:\\Users\\class_student\\source\\repos\\presence\\domain\\domain.csproj" + "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj": { + "projectPath": "C:\\Users\\class_student\\Source\\Repos\\presence\\domain\\domain.csproj" } } }