add api
This commit is contained in:
parent
0a4cadaa09
commit
9648c26864
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -2,6 +2,7 @@ using Avalonia;
|
|||||||
using Avalonia.Controls.ApplicationLifetimes;
|
using Avalonia.Controls.ApplicationLifetimes;
|
||||||
using Avalonia.Markup.Xaml;
|
using Avalonia.Markup.Xaml;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using presence.domain.UseCase;
|
||||||
using Presence.Desktop.DI;
|
using Presence.Desktop.DI;
|
||||||
using Presence.Desktop.ViewModels;
|
using Presence.Desktop.ViewModels;
|
||||||
using Presence.Desktop.Views;
|
using Presence.Desktop.Views;
|
||||||
@ -19,14 +20,23 @@ namespace Presence.Desktop
|
|||||||
{
|
{
|
||||||
var serviceCollection = new ServiceCollection();
|
var serviceCollection = new ServiceCollection();
|
||||||
serviceCollection.AddCommonService();
|
serviceCollection.AddCommonService();
|
||||||
|
|
||||||
|
|
||||||
|
serviceCollection.AddSingleton<GroupUseCase>();
|
||||||
|
|
||||||
|
|
||||||
var services = serviceCollection.BuildServiceProvider();
|
var services = serviceCollection.BuildServiceProvider();
|
||||||
var mainViewModel = services.GetRequiredService<MainWindowViewModel>();
|
|
||||||
|
|
||||||
|
var groupUseCase = services.GetRequiredService<GroupUseCase>();
|
||||||
|
|
||||||
|
|
||||||
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
|
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
|
||||||
{
|
{
|
||||||
|
|
||||||
desktop.MainWindow = new MainWindow()
|
desktop.MainWindow = new MainWindow()
|
||||||
{
|
{
|
||||||
DataContext = mainViewModel
|
DataContext = new MainWindowViewModel(services),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,12 +1,16 @@
|
|||||||
using Demo.Data.RemoteData.RemoteDataBase;
|
using data;
|
||||||
using Demo.Data.Repository;
|
using data.Repository;
|
||||||
using domain.Service;
|
using domain.Service;
|
||||||
using domain.UseCase;
|
using domain.UseCase;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using presence.data.RemoteData.RemoteDataBase;
|
||||||
|
using presence.data.Repository;
|
||||||
|
using presence.domain.UseCase;
|
||||||
using Presence.Desktop.ViewModels;
|
using Presence.Desktop.ViewModels;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
@ -19,8 +23,11 @@ namespace Presence.Desktop.DI
|
|||||||
collection
|
collection
|
||||||
.AddDbContext<RemoteDatabaseContext>()
|
.AddDbContext<RemoteDatabaseContext>()
|
||||||
.AddSingleton<IGroupRepository, SQLGroupRepositoryImpl>()
|
.AddSingleton<IGroupRepository, SQLGroupRepositoryImpl>()
|
||||||
.AddTransient<IGroupUseCase, GroupService>()
|
.AddSingleton<IUserRepository, SQLUserRepositoryImpl>()
|
||||||
.AddTransient<GroupViewModel>();
|
.AddSingleton<IPresenceRepository, SQLPresenceRepositoryImpl>()
|
||||||
|
.AddSingleton<PresenceUseCase>()
|
||||||
|
.AddSingleton<UserUseCase>()
|
||||||
|
.AddTransient<GroupUseCase>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,4 +1,5 @@
|
|||||||
using Presence.Desktop.ViewModels;
|
using Avalonia.Controls;
|
||||||
|
using ReactiveUI;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
using domain.UseCase;
|
using domain.UseCase;
|
||||||
|
using DynamicData;
|
||||||
|
using DynamicData.Binding;
|
||||||
using Presence.Desktop.Models;
|
using Presence.Desktop.Models;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System;
|
using System;
|
||||||
@ -6,9 +8,9 @@ using System.Collections.Generic;
|
|||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Reactive.Linq;
|
using System.Reactive.Linq;
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
|
using Tmds.DBus.Protocol;
|
||||||
|
|
||||||
namespace Presence.Desktop.ViewModels
|
namespace Presence.Desktop.ViewModels
|
||||||
{
|
{
|
||||||
@ -118,6 +120,5 @@ namespace Presence.Desktop.ViewModels
|
|||||||
Console.WriteLine("clock");
|
Console.WriteLine("clock");
|
||||||
SelectedFile = await _SelectFileInteraction.Handle("Chose csv file");
|
SelectedFile = await _SelectFileInteraction.Handle("Chose csv file");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,7 +1,11 @@
|
|||||||
using domain.UseCase;
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using presence.data.RemoteData.RemoteDataBase;
|
||||||
|
using presence.domain.UseCase;
|
||||||
using ReactiveUI;
|
using ReactiveUI;
|
||||||
using System;
|
|
||||||
|
|
||||||
namespace Presence.Desktop.ViewModels
|
namespace Presence.Desktop.ViewModels
|
||||||
{
|
{
|
||||||
@ -11,8 +15,9 @@ namespace Presence.Desktop.ViewModels
|
|||||||
|
|
||||||
public MainWindowViewModel(IServiceProvider serviceProvider)
|
public MainWindowViewModel(IServiceProvider serviceProvider)
|
||||||
{
|
{
|
||||||
var groupViewModel = serviceProvider.GetRequiredService<GroupViewModel>();
|
var groupUseCase = serviceProvider.GetRequiredService<GroupUseCase>();
|
||||||
Router.Navigate.Execute(groupViewModel);
|
var presenceUseCase = serviceProvider.GetRequiredService<PresenceUseCase>();
|
||||||
|
var remoteDatabaseContext = serviceProvider.GetRequiredService<RemoteDatabaseContext>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -5,13 +5,13 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Presence.Desktop.ViewModels
|
namespace Presence.Desktop.ViewModels;
|
||||||
|
|
||||||
|
public class PresenceViewModel : ViewModelBase, IRoutableViewModel
|
||||||
{
|
{
|
||||||
public class PresenceViewModel : ViewModelBase, IRoutableViewModel
|
|
||||||
{
|
|
||||||
public string? UrlPathSegment { get; }
|
public string? UrlPathSegment { get; }
|
||||||
public IScreen HostScreen { get; }
|
public IScreen HostScreen { get; }
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
presence/Presence.Desktop/bin/Debug/net8.0/Npgsql.dll
Normal file
BIN
presence/Presence.Desktop/bin/Debug/net8.0/Npgsql.dll
Normal file
Binary file not shown.
@ -14,7 +14,9 @@
|
|||||||
"Avalonia.Fonts.Inter": "11.2.1",
|
"Avalonia.Fonts.Inter": "11.2.1",
|
||||||
"Avalonia.ReactiveUI": "11.2.1",
|
"Avalonia.ReactiveUI": "11.2.1",
|
||||||
"Avalonia.Themes.Fluent": "11.2.1",
|
"Avalonia.Themes.Fluent": "11.2.1",
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0"
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"data": "1.0.0",
|
||||||
|
"domain": "1.0.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"Presence.Desktop.dll": {}
|
"Presence.Desktop.dll": {}
|
||||||
@ -359,6 +361,89 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore/8.0.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers": "8.0.10",
|
||||||
|
"Microsoft.Extensions.Caching.Memory": "8.0.1",
|
||||||
|
"Microsoft.Extensions.Logging": "8.0.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.1024.46708"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions/8.0.10": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.1024.46708"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {},
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational/8.0.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.1024.46708"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.23.53103"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Options": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.23.53103"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||||
@ -367,6 +452,75 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.Extensions.Logging/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "8.0.1",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Options": "8.0.2"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/8.0.2": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.224.6711"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.23.53103"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Npgsql/8.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Npgsql.dll": {
|
||||||
|
"assemblyVersion": "8.0.5.0",
|
||||||
|
"fileVersion": "8.0.5.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational": "8.0.10",
|
||||||
|
"Npgsql": "8.0.5"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.10.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"ReactiveUI/20.1.1": {
|
"ReactiveUI/20.1.1": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"DynamicData": "8.4.1",
|
"DynamicData": "8.4.1",
|
||||||
@ -483,6 +637,29 @@
|
|||||||
"fileVersion": "0.20.0.0"
|
"fileVersion": "0.20.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"data/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"data.dll": {
|
||||||
|
"assemblyVersion": "1.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"domain/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"data": "1.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"domain.dll": {
|
||||||
|
"assemblyVersion": "1.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -660,6 +837,62 @@
|
|||||||
"path": "microcom.runtime/0.11.0",
|
"path": "microcom.runtime/0.11.0",
|
||||||
"hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
|
"hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==",
|
||||||
|
"path": "microsoft.entityframeworkcore/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==",
|
||||||
|
"path": "microsoft.entityframeworkcore.abstractions/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==",
|
||||||
|
"path": "microsoft.entityframeworkcore.analyzers/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==",
|
||||||
|
"path": "microsoft.entityframeworkcore.relational/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
|
||||||
|
"path": "microsoft.extensions.caching.abstractions/8.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
|
||||||
|
"path": "microsoft.extensions.caching.memory/8.0.1",
|
||||||
|
"hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
|
||||||
|
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection/8.0.1",
|
||||||
|
"hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@ -667,6 +900,48 @@
|
|||||||
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0",
|
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0",
|
||||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512"
|
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"Microsoft.Extensions.Logging/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==",
|
||||||
|
"path": "microsoft.extensions.logging/8.0.1",
|
||||||
|
"hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
|
||||||
|
"path": "microsoft.extensions.logging.abstractions/8.0.2",
|
||||||
|
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
|
||||||
|
"path": "microsoft.extensions.options/8.0.2",
|
||||||
|
"hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
|
||||||
|
"path": "microsoft.extensions.primitives/8.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Npgsql/8.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-zRG5V8cyeZLpzJlKzFKjEwkRMYIYnHWJvEor2lWXeccS2E1G2nIWYYhnukB51iz5XsWSVEtqg3AxTWM0QJ6vfg==",
|
||||||
|
"path": "npgsql/8.0.5",
|
||||||
|
"hashPath": "npgsql.8.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-gFPl9Dmxih7Yi4tZ3bITzZFzbxFMBx04gqTqcjoL2r5VEW+O2TA5UVw/wm/XW26NAJ7sg59Je0+9QrwiZt6MPQ==",
|
||||||
|
"path": "npgsql.entityframeworkcore.postgresql/8.0.10",
|
||||||
|
"hashPath": "npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
"ReactiveUI/20.1.1": {
|
"ReactiveUI/20.1.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@ -743,6 +1018,16 @@
|
|||||||
"sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
|
"sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
|
||||||
"path": "tmds.dbus.protocol/0.20.0",
|
"path": "tmds.dbus.protocol/0.20.0",
|
||||||
"hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
|
"hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"data/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"domain/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -6,6 +6,7 @@
|
|||||||
"version": "8.0.0"
|
"version": "8.0.0"
|
||||||
},
|
},
|
||||||
"configProperties": {
|
"configProperties": {
|
||||||
|
"System.Reflection.NullabilityInfoContext.IsSupported": true,
|
||||||
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": true,
|
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": true,
|
||||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||||
}
|
}
|
||||||
|
BIN
presence/Presence.Desktop/bin/Debug/net8.0/data.dll
Normal file
BIN
presence/Presence.Desktop/bin/Debug/net8.0/data.dll
Normal file
Binary file not shown.
BIN
presence/Presence.Desktop/bin/Debug/net8.0/data.pdb
Normal file
BIN
presence/Presence.Desktop/bin/Debug/net8.0/data.pdb
Normal file
Binary file not shown.
BIN
presence/Presence.Desktop/bin/Debug/net8.0/domain.dll
Normal file
BIN
presence/Presence.Desktop/bin/Debug/net8.0/domain.dll
Normal file
Binary file not shown.
BIN
presence/Presence.Desktop/bin/Debug/net8.0/domain.pdb
Normal file
BIN
presence/Presence.Desktop/bin/Debug/net8.0/domain.pdb
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -23,17 +23,32 @@ C:\Users\User\.nuget\packages\avalonia.themes.simple\11.2.1\lib\net8.0\Avalonia.
|
|||||||
C:\Users\User\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Vulkan.dll
|
C:\Users\User\.nuget\packages\avalonia\11.2.1\ref\net8.0\Avalonia.Vulkan.dll
|
||||||
C:\Users\User\.nuget\packages\avalonia.win32\11.2.1\lib\net8.0\Avalonia.Win32.dll
|
C:\Users\User\.nuget\packages\avalonia.win32\11.2.1\lib\net8.0\Avalonia.Win32.dll
|
||||||
C:\Users\User\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X11.dll
|
C:\Users\User\.nuget\packages\avalonia.x11\11.2.1\lib\net8.0\Avalonia.X11.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\data\obj\Debug\net8.0\ref\data.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\domain\obj\Debug\net8.0\ref\domain.dll
|
||||||
C:\Users\User\.nuget\packages\dynamicdata\8.4.1\lib\net8.0\DynamicData.dll
|
C:\Users\User\.nuget\packages\dynamicdata\8.4.1\lib\net8.0\DynamicData.dll
|
||||||
C:\Users\User\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll
|
C:\Users\User\.nuget\packages\harfbuzzsharp\7.3.0.2\lib\net6.0\HarfBuzzSharp.dll
|
||||||
C:\Users\User\.nuget\packages\microcom.runtime\0.11.0\lib\net5.0\MicroCom.Runtime.dll
|
C:\Users\User\.nuget\packages\microcom.runtime\0.11.0\lib\net5.0\MicroCom.Runtime.dll
|
||||||
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.CSharp.dll
|
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.CSharp.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.entityframeworkcore.abstractions\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.entityframeworkcore\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.entityframeworkcore.relational\8.0.10\lib\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.caching.abstractions\8.0.0\lib\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.caching.memory\8.0.1\lib\net8.0\Microsoft.Extensions.Caching.Memory.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.configuration.abstractions\8.0.0\lib\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
|
||||||
C:\Users\User\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\9.0.0\lib\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
C:\Users\User\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\9.0.0\lib\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.dependencyinjection\8.0.1\lib\net8.0\Microsoft.Extensions.DependencyInjection.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.logging.abstractions\8.0.2\lib\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.logging\8.0.1\lib\net8.0\Microsoft.Extensions.Logging.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.options\8.0.2\lib\net8.0\Microsoft.Extensions.Options.dll
|
||||||
|
C:\Users\User\.nuget\packages\microsoft.extensions.primitives\8.0.0\lib\net8.0\Microsoft.Extensions.Primitives.dll
|
||||||
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.VisualBasic.Core.dll
|
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.VisualBasic.Core.dll
|
||||||
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.VisualBasic.dll
|
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.VisualBasic.dll
|
||||||
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.Win32.Primitives.dll
|
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.Win32.Primitives.dll
|
||||||
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.Win32.Registry.dll
|
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\Microsoft.Win32.Registry.dll
|
||||||
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\mscorlib.dll
|
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\mscorlib.dll
|
||||||
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\netstandard.dll
|
C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.11\ref\net8.0\netstandard.dll
|
||||||
|
C:\Users\User\.nuget\packages\npgsql\8.0.5\lib\net8.0\Npgsql.dll
|
||||||
|
C:\Users\User\.nuget\packages\npgsql.entityframeworkcore.postgresql\8.0.10\lib\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
|
||||||
C:\Users\User\.nuget\packages\reactiveui\20.1.1\lib\net8.0\ReactiveUI.dll
|
C:\Users\User\.nuget\packages\reactiveui\20.1.1\lib\net8.0\ReactiveUI.dll
|
||||||
C:\Users\User\.nuget\packages\skiasharp\2.88.8\lib\net6.0\SkiaSharp.dll
|
C:\Users\User\.nuget\packages\skiasharp\2.88.8\lib\net6.0\SkiaSharp.dll
|
||||||
C:\Users\User\.nuget\packages\splat\15.1.1\lib\net8.0\Splat.dll
|
C:\Users\User\.nuget\packages\splat\15.1.1\lib\net8.0\Splat.dll
|
||||||
|
@ -14,7 +14,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Presence.Desktop")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Presence.Desktop")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a55a118f4f90ec351b8e7060cdde62bebbb8d3e4")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0a4cadaa09fb0d2c5ec082f80517b9033fa58f0e")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Presence.Desktop")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Presence.Desktop")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Presence.Desktop")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Presence.Desktop")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
80815b050dbf0b90d51a852a7f83e1186e72295c305d9d34013511b1ea56fd73
|
6fbf21d94bfd0c8a896e001b50c7c355beac72cbf9863bd6b2ae32c2ffd9317f
|
||||||
|
Binary file not shown.
@ -71,6 +71,20 @@ C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\refint\Aval
|
|||||||
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\Presence.C94E1B86.Up2Date
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\Presence.C94E1B86.Up2Date
|
||||||
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\Presence.Desktop.genruntimeconfig.cache
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\Presence.Desktop.genruntimeconfig.cache
|
||||||
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\ref\Presence.Desktop.dll
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\ref\Presence.Desktop.dll
|
||||||
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\Presence.Desktop.dll
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll
|
||||||
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\refint\Presence.Desktop.dll
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
|
||||||
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\obj\Debug\net8.0\Presence.Desktop.pdb
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Npgsql.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\data.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\domain.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\data.pdb
|
||||||
|
C:\Users\User\Desktop\pr1\presence\Presence.Desktop\bin\Debug\net8.0\domain.pdb
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
9eafcab75abfdaff54d6ac67f73e2b7342b254f8678de8bc178aebc9bd21fda3
|
9406b6d011999cda5ad0f24678dc62e1b04e7ac834b923140c780a2ce2144962
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,43 +0,0 @@
|
|||||||
using domain.Request;
|
|
||||||
using domain.Service;
|
|
||||||
using domain.UseCase;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace console_ui
|
|
||||||
{
|
|
||||||
class GroupUI
|
|
||||||
{
|
|
||||||
private readonly IGroupUseCase _groupService;
|
|
||||||
public GroupUI(IGroupUseCase groupService)
|
|
||||||
{
|
|
||||||
_groupService = groupService;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void AddGroup()
|
|
||||||
{
|
|
||||||
Console.WriteLine("Введите имя группы");
|
|
||||||
_groupService.AddGroup(new AddGroupRequest { Name = Console.ReadLine() });
|
|
||||||
}
|
|
||||||
public void AddGroupWithStudents()
|
|
||||||
{
|
|
||||||
Console.WriteLine("Введите имя группы");
|
|
||||||
AddGroupRequest addGroupRequest = new AddGroupRequest { Name = Console.ReadLine() };
|
|
||||||
List<AddStudentRequest> addStudentRequests = new List<AddStudentRequest>() {
|
|
||||||
new AddStudentRequest{StudentName = "123" },
|
|
||||||
new AddStudentRequest{StudentName = "312" },
|
|
||||||
new AddStudentRequest{StudentName = "222" },
|
|
||||||
new AddStudentRequest{StudentName = "444" },
|
|
||||||
};
|
|
||||||
AddGroupWithStudentsRequest addGroupWithStudents = new AddGroupWithStudentsRequest
|
|
||||||
{
|
|
||||||
addGroupRequest = addGroupRequest,
|
|
||||||
AddStudentRequests = addStudentRequests
|
|
||||||
};
|
|
||||||
_groupService.AddGroupWithSutdents(addGroupWithStudents);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,24 +1,13 @@
|
|||||||
using console_ui;
|
using presence.data.Repository;
|
||||||
using data;
|
using presence.domain.UseCase;
|
||||||
using Demo.Data.RemoteData.RemoteDataBase;
|
using presence.ui;
|
||||||
using Demo.Data.Repository;
|
|
||||||
using Demo.Domain.UseCase;
|
|
||||||
using Demo.UI;
|
|
||||||
using domain.Service;
|
|
||||||
using domain.UseCase;
|
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using System.Text.RegularExpressions;
|
||||||
|
using presence.data.RemoteData.RemoteDataBase;
|
||||||
|
|
||||||
void printAllGroups(IGroupRepository groupRepository)
|
IServiceCollection services = new ServiceCollection();
|
||||||
{
|
|
||||||
foreach (var item in groupRepository.GetAllGroup())
|
|
||||||
{
|
|
||||||
Console.WriteLine($"{item.Id} {item.Name}");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
IServiceCollection serviceCollection = new ServiceCollection();
|
services
|
||||||
|
|
||||||
serviceCollection
|
|
||||||
.AddDbContext<RemoteDatabaseContext>()
|
.AddDbContext<RemoteDatabaseContext>()
|
||||||
.AddSingleton<IGroupRepository, SQLGroupRepositoryImpl>()
|
.AddSingleton<IGroupRepository, SQLGroupRepositoryImpl>()
|
||||||
.AddSingleton<IUserRepository, SQLUserRepositoryImpl>()
|
.AddSingleton<IUserRepository, SQLUserRepositoryImpl>()
|
||||||
@ -26,13 +15,14 @@ serviceCollection
|
|||||||
.AddSingleton<UserUseCase>()
|
.AddSingleton<UserUseCase>()
|
||||||
.AddSingleton<GroupUseCase>()
|
.AddSingleton<GroupUseCase>()
|
||||||
.AddSingleton<PresenceUseCase>()
|
.AddSingleton<PresenceUseCase>()
|
||||||
|
.AddSingleton<PresenceConsoleUI>()
|
||||||
.AddSingleton<MainMenuUI>();
|
.AddSingleton<MainMenuUI>();
|
||||||
|
|
||||||
|
// Создание провайдера сервисов
|
||||||
|
var serviceProvider = services.BuildServiceProvider();
|
||||||
|
|
||||||
var serivceProvider = serviceCollection.BuildServiceProvider();
|
// Получение экземпляра главного пользовательского интерфейса
|
||||||
|
MainMenuUI mainMenuUI = serviceProvider.GetService<MainMenuUI>();
|
||||||
var groupUi = serivceProvider.GetService<GroupUI>();
|
|
||||||
|
|
||||||
groupUi?.AddGroup();
|
|
||||||
|
|
||||||
|
|
||||||
|
// Вывод главного меню
|
||||||
|
mainMenuUI.DisplayMenu();
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/Npgsql.dll
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/Npgsql.dll
Normal file
Binary file not shown.
343
presence/console_ui/bin/Debug/net9.0/console_ui.deps.json
Normal file
343
presence/console_ui/bin/Debug/net9.0/console_ui.deps.json
Normal file
@ -0,0 +1,343 @@
|
|||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v9.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v9.0": {
|
||||||
|
"console_ui/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "8.0.1",
|
||||||
|
"data": "1.0.0",
|
||||||
|
"domain": "1.0.0",
|
||||||
|
"ui": "1.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"console_ui.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore/8.0.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers": "8.0.10",
|
||||||
|
"Microsoft.Extensions.Caching.Memory": "8.0.1",
|
||||||
|
"Microsoft.Extensions.Logging": "8.0.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.1024.46708"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions/8.0.10": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.1024.46708"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {},
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational/8.0.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.1024.46708"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.23.53103"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Options": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.23.53103"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "8.0.1",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Options": "8.0.2"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.1024.46610"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/8.0.2": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.224.6711"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.23.53103"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Npgsql/8.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Npgsql.dll": {
|
||||||
|
"assemblyVersion": "8.0.5.0",
|
||||||
|
"fileVersion": "8.0.5.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational": "8.0.10",
|
||||||
|
"Npgsql": "8.0.5"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||||
|
"assemblyVersion": "8.0.10.0",
|
||||||
|
"fileVersion": "8.0.10.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"data.dll": {
|
||||||
|
"assemblyVersion": "1.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"domain/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"data": "1.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"domain.dll": {
|
||||||
|
"assemblyVersion": "1.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ui/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"domain": "1.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"ui.dll": {
|
||||||
|
"assemblyVersion": "1.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"console_ui/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==",
|
||||||
|
"path": "microsoft.entityframeworkcore/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==",
|
||||||
|
"path": "microsoft.entityframeworkcore.abstractions/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==",
|
||||||
|
"path": "microsoft.entityframeworkcore.analyzers/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==",
|
||||||
|
"path": "microsoft.entityframeworkcore.relational/8.0.10",
|
||||||
|
"hashPath": "microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
|
||||||
|
"path": "microsoft.extensions.caching.abstractions/8.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
|
||||||
|
"path": "microsoft.extensions.caching.memory/8.0.1",
|
||||||
|
"hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
|
||||||
|
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection/8.0.1",
|
||||||
|
"hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
|
||||||
|
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==",
|
||||||
|
"path": "microsoft.extensions.logging/8.0.1",
|
||||||
|
"hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
|
||||||
|
"path": "microsoft.extensions.logging.abstractions/8.0.2",
|
||||||
|
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
|
||||||
|
"path": "microsoft.extensions.options/8.0.2",
|
||||||
|
"hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
|
||||||
|
"path": "microsoft.extensions.primitives/8.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Npgsql/8.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-zRG5V8cyeZLpzJlKzFKjEwkRMYIYnHWJvEor2lWXeccS2E1G2nIWYYhnukB51iz5XsWSVEtqg3AxTWM0QJ6vfg==",
|
||||||
|
"path": "npgsql/8.0.5",
|
||||||
|
"hashPath": "npgsql.8.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-gFPl9Dmxih7Yi4tZ3bITzZFzbxFMBx04gqTqcjoL2r5VEW+O2TA5UVw/wm/XW26NAJ7sg59Je0+9QrwiZt6MPQ==",
|
||||||
|
"path": "npgsql.entityframeworkcore.postgresql/8.0.10",
|
||||||
|
"hashPath": "npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"data/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"domain/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"ui/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
BIN
presence/console_ui/bin/Debug/net9.0/console_ui.dll
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/console_ui.dll
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/console_ui.exe
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/console_ui.exe
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/console_ui.pdb
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/console_ui.pdb
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/data.dll
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/data.dll
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/data.pdb
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/data.pdb
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/domain.dll
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/domain.dll
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/domain.pdb
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/domain.pdb
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/ui.dll
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/ui.dll
Normal file
Binary file not shown.
BIN
presence/console_ui/bin/Debug/net9.0/ui.pdb
Normal file
BIN
presence/console_ui/bin/Debug/net9.0/ui.pdb
Normal file
Binary file not shown.
BIN
presence/console_ui/obj/Debug/net9.0/apphost.exe
Normal file
BIN
presence/console_ui/obj/Debug/net9.0/apphost.exe
Normal file
Binary file not shown.
@ -14,7 +14,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("console_ui")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("console_ui")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a55a118f4f90ec351b8e7060cdde62bebbb8d3e4")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0a4cadaa09fb0d2c5ec082f80517b9033fa58f0e")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("console_ui")]
|
[assembly: System.Reflection.AssemblyProductAttribute("console_ui")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("console_ui")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("console_ui")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
0b919fac6145ff2be3201372ec1f1aea13c6986425039d00c6b7fced81215e00
|
7bf34b4fcb4b3c0c6eebfffc7381e9b40b01baab55aebf70ea22159b8e1cf789
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
0c491b1e3dd8ffe5e72fd0f85d40e3c3639d451c11c9e70de739cbf6df22c2c9
|
03d4a7c045a588b70cc376d11791abd249e6eb38d01b1b0b2e069751c3cb402b
|
||||||
|
@ -3,3 +3,34 @@ C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.Genera
|
|||||||
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.AssemblyInfoInputs.cache
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.AssemblyInfoInputs.cache
|
||||||
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.AssemblyInfo.cs
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.AssemblyInfo.cs
|
||||||
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.csproj.CoreCompileInputs.cache
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\console_ui.exe
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\console_ui.deps.json
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\console_ui.runtimeconfig.json
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\console_ui.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\console_ui.pdb
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Relational.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.Caching.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.Caching.Memory.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.Logging.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.Logging.Abstractions.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.Options.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Microsoft.Extensions.Primitives.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Npgsql.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\data.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\domain.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\ui.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\domain.pdb
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\data.pdb
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\bin\Debug\net9.0\ui.pdb
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.csproj.Up2Date
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\refint\console_ui.dll
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.pdb
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\console_ui.genruntimeconfig.cache
|
||||||
|
C:\Users\User\Desktop\pr1\presence\console_ui\obj\Debug\net9.0\ref\console_ui.dll
|
||||||
|
BIN
presence/console_ui/obj/Debug/net9.0/console_ui.dll
Normal file
BIN
presence/console_ui/obj/Debug/net9.0/console_ui.dll
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
1e22793e5761f030b4d7672a67fce98d74d1f228c5d67ee3e0250c8ee54658fa
|
BIN
presence/console_ui/obj/Debug/net9.0/console_ui.pdb
Normal file
BIN
presence/console_ui/obj/Debug/net9.0/console_ui.pdb
Normal file
Binary file not shown.
BIN
presence/console_ui/obj/Debug/net9.0/ref/console_ui.dll
Normal file
BIN
presence/console_ui/obj/Debug/net9.0/ref/console_ui.dll
Normal file
Binary file not shown.
BIN
presence/console_ui/obj/Debug/net9.0/refint/console_ui.dll
Normal file
BIN
presence/console_ui/obj/Debug/net9.0/refint/console_ui.dll
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user