copied example
This commit is contained in:
parent
c690640f78
commit
b8bf4628cc
@ -1,13 +1,8 @@
|
|||||||
<Application xmlns="https://github.com/avaloniaui"
|
<Application xmlns="https://github.com/avaloniaui"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
x:Class="Presence.Desktop.App"
|
x:Class="Presence.Desktop.App"
|
||||||
xmlns:local="using:Presence.Desktop"
|
|
||||||
RequestedThemeVariant="Default">
|
RequestedThemeVariant="Default">
|
||||||
<!-- "Default" ThemeVariant follows system theme variant. "Dark" or "Light" are other available options. -->
|
<!-- "Default" ThemeVariant follows system theme variant. "Dark" or "Light" are other available options. -->
|
||||||
|
|
||||||
<Application.DataTemplates>
|
|
||||||
<local:ViewLocator/>
|
|
||||||
</Application.DataTemplates>
|
|
||||||
|
|
||||||
<Application.Styles>
|
<Application.Styles>
|
||||||
<FluentTheme />
|
<FluentTheme />
|
||||||
|
@ -1,29 +1,37 @@
|
|||||||
using Avalonia;
|
using Avalonia;
|
||||||
using Avalonia.Controls.ApplicationLifetimes;
|
using Avalonia.Controls.ApplicationLifetimes;
|
||||||
using Avalonia.Markup.Xaml;
|
using Avalonia.Markup.Xaml;
|
||||||
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using Presence.Desktop.DI;
|
||||||
using Presence.Desktop.ViewModels;
|
using Presence.Desktop.ViewModels;
|
||||||
using Presence.Desktop.Views;
|
using Presence.Desktop.Views;
|
||||||
|
|
||||||
namespace Presence.Desktop;
|
namespace Presence.Desktop
|
||||||
|
|
||||||
public partial class App : Application
|
|
||||||
{
|
{
|
||||||
public override void Initialize()
|
public partial class App : Application
|
||||||
{
|
{
|
||||||
AvaloniaXamlLoader.Load(this);
|
public override void Initialize()
|
||||||
}
|
|
||||||
|
|
||||||
public override void OnFrameworkInitializationCompleted()
|
|
||||||
{
|
|
||||||
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
|
|
||||||
{
|
{
|
||||||
desktop.MainWindow = new MainWindow
|
AvaloniaXamlLoader.Load(this);
|
||||||
{
|
|
||||||
DataContext = new MainWindowViewModel(),
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
base.OnFrameworkInitializationCompleted();
|
public override void OnFrameworkInitializationCompleted()
|
||||||
}
|
{
|
||||||
|
var serviceCollection = new ServiceCollection();
|
||||||
|
serviceCollection.AddCommonService();
|
||||||
|
var services = serviceCollection.BuildServiceProvider();
|
||||||
|
var mainViewModel = services.GetRequiredService<GroupViewModel>();
|
||||||
|
|
||||||
|
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
|
||||||
|
{
|
||||||
|
desktop.MainWindow = new MainWindow()
|
||||||
|
{
|
||||||
|
DataContext = new MainWindowViewModel(services),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
base.OnFrameworkInitializationCompleted();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
29
Presence.Desktop/DI/ServiceCollictionExtensions.cs
Normal file
29
Presence.Desktop/DI/ServiceCollictionExtensions.cs
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
using data;
|
||||||
|
using data.Repository;
|
||||||
|
using domain.Service;
|
||||||
|
using domain.UseCase;
|
||||||
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using presence.data.RemoteData.RemoteDataBase;
|
||||||
|
using presence.data.Repository;
|
||||||
|
using presence.domain.UseCase;
|
||||||
|
using Presence.Desktop.ViewModels;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Presence.Desktop.DI
|
||||||
|
{
|
||||||
|
public static class ServiceColletionExtensions
|
||||||
|
{
|
||||||
|
public static void AddCommonService(this IServiceCollection collection) {
|
||||||
|
collection
|
||||||
|
.AddDbContext<RemoteDataBaseContext>()
|
||||||
|
.AddSingleton<IGroupRepository, SQLGroupRepositoryImpl>()
|
||||||
|
.AddTransient<IGroupUseCase, GroupService>()
|
||||||
|
.AddTransient<GroupViewModel>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
17
Presence.Desktop/Models/GroupPresenter.cs
Normal file
17
Presence.Desktop/Models/GroupPresenter.cs
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
using Avalonia.Controls;
|
||||||
|
using ReactiveUI;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Presence.Desktop.Models
|
||||||
|
{
|
||||||
|
public class GroupPresenter
|
||||||
|
{
|
||||||
|
public int Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public IEnumerable<UserPresenter>? Users { get; set; } = null;
|
||||||
|
}
|
||||||
|
}
|
15
Presence.Desktop/Models/UserPresenter.cs
Normal file
15
Presence.Desktop/Models/UserPresenter.cs
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Presence.Desktop.Models
|
||||||
|
{
|
||||||
|
public class UserPresenter
|
||||||
|
{
|
||||||
|
public int Id{ get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public GroupPresenter Group { get; set; }
|
||||||
|
}
|
||||||
|
}
|
@ -25,4 +25,8 @@
|
|||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Avalonia.ReactiveUI" Version="11.2.1" />
|
<PackageReference Include="Avalonia.ReactiveUI" Version="11.2.1" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\domain\domain.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
@ -1,31 +1,19 @@
|
|||||||
using System;
|
|
||||||
using Avalonia.Controls;
|
|
||||||
using Avalonia.Controls.Templates;
|
using Avalonia.Controls.Templates;
|
||||||
using Presence.Desktop.ViewModels;
|
using Presence.Desktop.ViewModels;
|
||||||
|
using System;
|
||||||
|
using Presence.Desktop.Views;
|
||||||
|
using ReactiveUI;
|
||||||
|
|
||||||
namespace Presence.Desktop;
|
namespace Presence.Desktop
|
||||||
|
|
||||||
public class ViewLocator : IDataTemplate
|
|
||||||
{
|
{
|
||||||
|
public class ViewLocator : IViewLocator
|
||||||
public Control? Build(object? param)
|
|
||||||
{
|
{
|
||||||
if (param is null)
|
public IViewFor? ResolveView<T>(T? viewModel, string? contract = null) => viewModel switch
|
||||||
return null;
|
|
||||||
|
|
||||||
var name = param.GetType().FullName!.Replace("ViewModel", "View", StringComparison.Ordinal);
|
|
||||||
var type = Type.GetType(name);
|
|
||||||
|
|
||||||
if (type != null)
|
|
||||||
{
|
{
|
||||||
return (Control)Activator.CreateInstance(type)!;
|
|
||||||
}
|
GroupViewModel groupViewModel => new GroupView{DataContext = groupViewModel},
|
||||||
|
PresenceViewModel presenceViewModel => new PresenceView{DataContext = presenceViewModel},
|
||||||
return new TextBlock { Text = "Not Found: " + name };
|
_ => throw new ArgumentOutOfRangeException(nameof(viewModel))
|
||||||
}
|
};
|
||||||
|
|
||||||
public bool Match(object? data)
|
|
||||||
{
|
|
||||||
return data is ViewModelBase;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
102
Presence.Desktop/ViewModels/GroupViewModel.cs
Normal file
102
Presence.Desktop/ViewModels/GroupViewModel.cs
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
using domain.UseCase;
|
||||||
|
using DynamicData;
|
||||||
|
using DynamicData.Binding;
|
||||||
|
using Presence.Desktop.Models;
|
||||||
|
using ReactiveUI;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Collections.ObjectModel;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Reactive.Linq;
|
||||||
|
using Tmds.DBus.Protocol;
|
||||||
|
|
||||||
|
namespace Presence.Desktop.ViewModels
|
||||||
|
{
|
||||||
|
public class GroupViewModel : ViewModelBase, IRoutableViewModel
|
||||||
|
{
|
||||||
|
private readonly List<GroupPresenter> _groupPresentersDataSource = new List<GroupPresenter>();
|
||||||
|
private ObservableCollection<GroupPresenter> _groups;
|
||||||
|
public ObservableCollection<GroupPresenter> Groups => _groups;
|
||||||
|
|
||||||
|
public GroupPresenter? SelectedGroupItem {
|
||||||
|
get => _selectedGroupItem;
|
||||||
|
set => this.RaiseAndSetIfChanged(ref _selectedGroupItem, value); }
|
||||||
|
|
||||||
|
private GroupPresenter? _selectedGroupItem;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private IGroupUseCase _groupUseCase;
|
||||||
|
public ObservableCollection<UserPresenter> Users { get => _users;}
|
||||||
|
public ObservableCollection<UserPresenter> _users;
|
||||||
|
public GroupViewModel(IGroupUseCase groupUseCase)
|
||||||
|
{
|
||||||
|
foreach (var item in groupUseCase.GetGroupsWithStudents())
|
||||||
|
{
|
||||||
|
GroupPresenter groupPresenter = new GroupPresenter
|
||||||
|
{
|
||||||
|
Id = item.Id,
|
||||||
|
Name = item.Name,
|
||||||
|
Users = item.User?.Select(user => new UserPresenter
|
||||||
|
{
|
||||||
|
Name = user.FIO,
|
||||||
|
Id = user.Id,
|
||||||
|
Group = new GroupPresenter { Id = item.Id, Name = item.Name }
|
||||||
|
}
|
||||||
|
).ToList()
|
||||||
|
};
|
||||||
|
_groupPresentersDataSource.Add(groupPresenter);
|
||||||
|
}
|
||||||
|
_groups = new ObservableCollection<GroupPresenter>(_groupPresentersDataSource);
|
||||||
|
|
||||||
|
_groupUseCase = groupUseCase;
|
||||||
|
_users = new ObservableCollection<UserPresenter>();
|
||||||
|
|
||||||
|
RefreshGroups();
|
||||||
|
this.WhenAnyValue(vm => vm.SelectedGroupItem)
|
||||||
|
.Subscribe(_ =>
|
||||||
|
{
|
||||||
|
RefreshGroups();
|
||||||
|
SetUsers();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SetUsers()
|
||||||
|
{
|
||||||
|
if(SelectedGroupItem == null) return;
|
||||||
|
if (SelectedGroupItem.Users == null) return;
|
||||||
|
Users.Clear();
|
||||||
|
GroupPresenter group = _groups.First(it => it.Id == SelectedGroupItem.Id);
|
||||||
|
if(group.Users == null) return;
|
||||||
|
foreach (var item in group.Users)
|
||||||
|
{
|
||||||
|
Users.Add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void RefreshGroups()
|
||||||
|
{
|
||||||
|
_groupPresentersDataSource.Clear();
|
||||||
|
foreach (var item in _groupUseCase.GetGroupsWithStudents())
|
||||||
|
{
|
||||||
|
GroupPresenter groupPresenter = new GroupPresenter
|
||||||
|
{
|
||||||
|
Id = item.Id,
|
||||||
|
Name = item.Name,
|
||||||
|
Users = item.User?.Select(user => new UserPresenter
|
||||||
|
{
|
||||||
|
Name = user.FIO,
|
||||||
|
Id = user.Id,
|
||||||
|
Group = new GroupPresenter { Id = item.Id, Name = item.Name }
|
||||||
|
}
|
||||||
|
).ToList()
|
||||||
|
};
|
||||||
|
_groupPresentersDataSource.Add(groupPresenter);
|
||||||
|
}
|
||||||
|
_groups = new ObservableCollection<GroupPresenter>(_groupPresentersDataSource);
|
||||||
|
}
|
||||||
|
public string? UrlPathSegment { get; }
|
||||||
|
public IScreen HostScreen { get; }
|
||||||
|
}
|
||||||
|
}
|
@ -1,6 +1,20 @@
|
|||||||
namespace Presence.Desktop.ViewModels;
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
using ReactiveUI;
|
||||||
|
|
||||||
public class MainWindowViewModel : ViewModelBase
|
namespace Presence.Desktop.ViewModels
|
||||||
{
|
{
|
||||||
public string Greeting { get; } = "Welcome to Avalonia!";
|
public class MainWindowViewModel: ViewModelBase, IScreen
|
||||||
}
|
{
|
||||||
|
public RoutingState Router { get; } = new RoutingState();
|
||||||
|
|
||||||
|
public MainWindowViewModel(IServiceProvider serviceProvider)
|
||||||
|
{
|
||||||
|
var groupViewModel = serviceProvider.GetRequiredService<GroupViewModel>();
|
||||||
|
Router.Navigate.Execute(groupViewModel);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
13
Presence.Desktop/ViewModels/PresenceViewModel.cs
Normal file
13
Presence.Desktop/ViewModels/PresenceViewModel.cs
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
using ReactiveUI;
|
||||||
|
|
||||||
|
namespace Presence.Desktop.ViewModels;
|
||||||
|
|
||||||
|
public class PresenceViewModel: ViewModelBase, IRoutableViewModel
|
||||||
|
{
|
||||||
|
public string? UrlPathSegment { get; }
|
||||||
|
public IScreen HostScreen { get; }
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
45
Presence.Desktop/Views/GroupView.axaml
Normal file
45
Presence.Desktop/Views/GroupView.axaml
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
<UserControl xmlns="https://github.com/avaloniaui"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
|
xmlns:vm="using:Presence.Desktop.ViewModels"
|
||||||
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
|
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
|
||||||
|
x:Class="Presence.Desktop.Views.GroupView"
|
||||||
|
x:DataType="vm:GroupViewModel">
|
||||||
|
|
||||||
|
<Design.DataContext>
|
||||||
|
<vm:GroupViewModel/>
|
||||||
|
</Design.DataContext>
|
||||||
|
<DockPanel Background="Azure">
|
||||||
|
<StackPanel DockPanel.Dock="Bottom">
|
||||||
|
<TextBlock Text="List ↑" HorizontalAlignment="Center"/>
|
||||||
|
</StackPanel>
|
||||||
|
<StackPanel
|
||||||
|
Spacing="10"
|
||||||
|
HorizontalAlignment="Center"
|
||||||
|
DockPanel.Dock="Top"
|
||||||
|
Orientation="Horizontal">
|
||||||
|
<TextBlock Text="Combobox ->"/>
|
||||||
|
<ComboBox ItemsSource="{Binding Groups}" SelectedValue="{Binding SelectedGroupItem}">
|
||||||
|
<ComboBox.ItemTemplate>
|
||||||
|
<DataTemplate>
|
||||||
|
<TextBlock Text="{Binding Name}"/>
|
||||||
|
</DataTemplate>
|
||||||
|
</ComboBox.ItemTemplate>
|
||||||
|
</ComboBox>
|
||||||
|
<ComboBox/>
|
||||||
|
<ComboBox/>
|
||||||
|
</StackPanel>
|
||||||
|
<Border>
|
||||||
|
<ListBox Background="Bisque" ItemsSource="{Binding Users}">
|
||||||
|
<ListBox.ItemTemplate>
|
||||||
|
<DataTemplate>
|
||||||
|
<StackPanel Orientation="Horizontal">
|
||||||
|
<TextBlock Text="{Binding Name}" />
|
||||||
|
</StackPanel>
|
||||||
|
</DataTemplate>
|
||||||
|
</ListBox.ItemTemplate>
|
||||||
|
</ListBox>
|
||||||
|
</Border>
|
||||||
|
</DockPanel>
|
||||||
|
</UserControl>
|
17
Presence.Desktop/Views/GroupView.axaml.cs
Normal file
17
Presence.Desktop/Views/GroupView.axaml.cs
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Markup.Xaml;
|
||||||
|
using Avalonia.ReactiveUI;
|
||||||
|
using Presence.Desktop.ViewModels;
|
||||||
|
using ReactiveUI;
|
||||||
|
|
||||||
|
namespace Presence.Desktop.Views
|
||||||
|
{
|
||||||
|
public partial class GroupView : ReactiveUserControl<GroupViewModel>
|
||||||
|
{
|
||||||
|
public GroupView()
|
||||||
|
{
|
||||||
|
this.WhenActivated(disposables => { });
|
||||||
|
AvaloniaXamlLoader.Load(this);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,20 +1,19 @@
|
|||||||
<Window xmlns="https://github.com/avaloniaui"
|
<Window xmlns="https://github.com/avaloniaui"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:vm="using:Presence.Desktop.ViewModels"
|
|
||||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
|
xmlns:app="clr-namespace:Presence.Desktop"
|
||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
|
xmlns:vm="using:Presence.Desktop.ViewModels"
|
||||||
|
xmlns:reactiveUi="http://reactiveui.net"
|
||||||
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
|
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
|
||||||
x:Class="Presence.Desktop.Views.MainWindow"
|
x:Class="Presence.Desktop.Views.MainWindow"
|
||||||
x:DataType="vm:MainWindowViewModel"
|
x:DataType="vm:MainWindowViewModel"
|
||||||
Icon="/Assets/avalonia-logo.ico"
|
Title="MainWindow">
|
||||||
Title="Presence.Desktop">
|
<DockPanel>
|
||||||
|
<reactiveUi:RoutedViewHost Router="{Binding Router}" DockPanel.Dock="Right" Background="AliceBlue">
|
||||||
<Design.DataContext>
|
<reactiveUi:RoutedViewHost.ViewLocator>
|
||||||
<!-- This only sets the DataContext for the previewer in an IDE,
|
<app:ViewLocator/>
|
||||||
to set the actual DataContext for runtime, set the DataContext property in code (look at App.axaml.cs) -->
|
</reactiveUi:RoutedViewHost.ViewLocator>
|
||||||
<vm:MainWindowViewModel/>
|
</reactiveUi:RoutedViewHost>
|
||||||
</Design.DataContext>
|
</DockPanel>
|
||||||
|
</Window>
|
||||||
<TextBlock Text="{Binding Greeting}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
||||||
|
|
||||||
</Window>
|
|
@ -1,11 +1,18 @@
|
|||||||
|
using Avalonia;
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Markup.Xaml;
|
||||||
|
using Avalonia.ReactiveUI;
|
||||||
|
using Presence.Desktop.ViewModels;
|
||||||
|
using ReactiveUI;
|
||||||
|
|
||||||
namespace Presence.Desktop.Views;
|
namespace Presence.Desktop.Views;
|
||||||
|
|
||||||
public partial class MainWindow : Window
|
public partial class MainWindow : ReactiveWindow<MainWindowViewModel>
|
||||||
{
|
{
|
||||||
public MainWindow()
|
public MainWindow()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
this.WhenActivated(disposables => { });
|
||||||
|
AvaloniaXamlLoader.Load(this);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
8
Presence.Desktop/Views/PresenceView.axaml
Normal file
8
Presence.Desktop/Views/PresenceView.axaml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<UserControl xmlns="https://github.com/avaloniaui"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||||
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
|
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
|
||||||
|
x:Class="Presence.Desktop.Views.PresenceView">
|
||||||
|
Welcome to Avalonia!
|
||||||
|
</UserControl>
|
16
Presence.Desktop/Views/PresenceView.axaml.cs
Normal file
16
Presence.Desktop/Views/PresenceView.axaml.cs
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
using Avalonia;
|
||||||
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Markup.Xaml;
|
||||||
|
using Avalonia.ReactiveUI;
|
||||||
|
using Presence.Desktop.ViewModels;
|
||||||
|
using ReactiveUI;
|
||||||
|
|
||||||
|
namespace Presence.Desktop.Views;
|
||||||
|
|
||||||
|
public partial class PresenceView : ReactiveUserControl<PresenceViewModel>
|
||||||
|
{
|
||||||
|
public PresenceView()
|
||||||
|
{
|
||||||
|
this.WhenActivated(disposables => { });
|
||||||
|
AvaloniaXamlLoader.Load(this); }
|
||||||
|
}
|
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Caching.Abstractions.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Caching.Abstractions.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Options.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Options.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
Executable file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/Npgsql.dll
Executable file
BIN
Presence.Desktop/bin/Debug/net8.0/Npgsql.dll
Executable file
Binary file not shown.
@ -13,7 +13,8 @@
|
|||||||
"Avalonia.Diagnostics": "11.2.1",
|
"Avalonia.Diagnostics": "11.2.1",
|
||||||
"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",
|
||||||
|
"domain": "1.0.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"Presence.Desktop.dll": {}
|
"Presence.Desktop.dll": {}
|
||||||
@ -358,6 +359,166 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"ReactiveUI/20.1.1": {
|
"ReactiveUI/20.1.1": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"DynamicData": "8.4.1",
|
"DynamicData": "8.4.1",
|
||||||
@ -474,6 +635,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"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -651,6 +835,111 @@
|
|||||||
"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/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"
|
||||||
|
},
|
||||||
"ReactiveUI/20.1.1": {
|
"ReactiveUI/20.1.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@ -727,6 +1016,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.
@ -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.Desktop/bin/Debug/net8.0/data.dll
Normal file
BIN
Presence.Desktop/bin/Debug/net8.0/data.dll
Normal file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/data.pdb
Normal file
BIN
Presence.Desktop/bin/Debug/net8.0/data.pdb
Normal file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/domain.dll
Normal file
BIN
Presence.Desktop/bin/Debug/net8.0/domain.dll
Normal file
Binary file not shown.
BIN
Presence.Desktop/bin/Debug/net8.0/domain.pdb
Normal file
BIN
Presence.Desktop/bin/Debug/net8.0/domain.pdb
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
15f2befdcd594ebd13b58232a419e51eeef63891a84ce4128e3145ca606a550a
|
9bed0cd3c89dc88826b4309b09b8760dd6e18f10b2c8c30cedb93144a4b3ebad
|
||||||
|
@ -23,16 +23,32 @@
|
|||||||
/home/gara/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Vulkan.dll
|
/home/gara/.nuget/packages/avalonia/11.2.1/ref/net8.0/Avalonia.Vulkan.dll
|
||||||
/home/gara/.nuget/packages/avalonia.win32/11.2.1/lib/net8.0/Avalonia.Win32.dll
|
/home/gara/.nuget/packages/avalonia.win32/11.2.1/lib/net8.0/Avalonia.Win32.dll
|
||||||
/home/gara/.nuget/packages/avalonia.x11/11.2.1/lib/net8.0/Avalonia.X11.dll
|
/home/gara/.nuget/packages/avalonia.x11/11.2.1/lib/net8.0/Avalonia.X11.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/data/obj/Debug/net8.0/ref/data.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/domain/obj/Debug/net8.0/ref/domain.dll
|
||||||
/home/gara/.nuget/packages/dynamicdata/8.4.1/lib/net8.0/DynamicData.dll
|
/home/gara/.nuget/packages/dynamicdata/8.4.1/lib/net8.0/DynamicData.dll
|
||||||
/home/gara/.nuget/packages/harfbuzzsharp/7.3.0.2/lib/net6.0/HarfBuzzSharp.dll
|
/home/gara/.nuget/packages/harfbuzzsharp/7.3.0.2/lib/net6.0/HarfBuzzSharp.dll
|
||||||
/home/gara/.nuget/packages/microcom.runtime/0.11.0/lib/net5.0/MicroCom.Runtime.dll
|
/home/gara/.nuget/packages/microcom.runtime/0.11.0/lib/net5.0/MicroCom.Runtime.dll
|
||||||
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.CSharp.dll
|
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.CSharp.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.entityframeworkcore.abstractions/8.0.10/lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.entityframeworkcore/8.0.10/lib/net8.0/Microsoft.EntityFrameworkCore.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.10/lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.caching.memory/8.0.1/lib/net8.0/Microsoft.Extensions.Caching.Memory.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.2/lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.1/lib/net8.0/Microsoft.Extensions.DependencyInjection.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.2/lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.logging/8.0.1/lib/net8.0/Microsoft.Extensions.Logging.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.options/8.0.2/lib/net8.0/Microsoft.Extensions.Options.dll
|
||||||
|
/home/gara/.nuget/packages/microsoft.extensions.primitives/8.0.0/lib/net8.0/Microsoft.Extensions.Primitives.dll
|
||||||
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.VisualBasic.Core.dll
|
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.VisualBasic.Core.dll
|
||||||
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.VisualBasic.dll
|
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.VisualBasic.dll
|
||||||
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.Win32.Primitives.dll
|
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.Win32.Primitives.dll
|
||||||
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.Win32.Registry.dll
|
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/Microsoft.Win32.Registry.dll
|
||||||
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/mscorlib.dll
|
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/mscorlib.dll
|
||||||
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/netstandard.dll
|
/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/8.0.11/ref/net8.0/netstandard.dll
|
||||||
|
/home/gara/.nuget/packages/npgsql/8.0.5/lib/net8.0/Npgsql.dll
|
||||||
|
/home/gara/.nuget/packages/npgsql.entityframeworkcore.postgresql/8.0.10/lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
|
||||||
/home/gara/.nuget/packages/reactiveui/20.1.1/lib/net8.0/ReactiveUI.dll
|
/home/gara/.nuget/packages/reactiveui/20.1.1/lib/net8.0/ReactiveUI.dll
|
||||||
/home/gara/.nuget/packages/skiasharp/2.88.8/lib/net6.0/SkiaSharp.dll
|
/home/gara/.nuget/packages/skiasharp/2.88.8/lib/net6.0/SkiaSharp.dll
|
||||||
/home/gara/.nuget/packages/splat/15.1.1/lib/net8.0/Splat.dll
|
/home/gara/.nuget/packages/splat/15.1.1/lib/net8.0/Splat.dll
|
||||||
|
Binary file not shown.
@ -13,7 +13,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+427bb6d1639a554afe63c4c9b999f31f3af7ae76")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c690640f78e1f149f0f4dfceaba8f73ce93541f8")]
|
||||||
[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 @@
|
|||||||
ae6e219e97a2e1895985d0650b802aceec95cd96cba399cff6364b57cb7f3a93
|
8b882697ba5e9bf12ace9fba0b85c22dc0a2b8cbf33597d104c460fee549711b
|
||||||
|
@ -22,5 +22,11 @@ build_property.EnableGeneratedComInterfaceComImportInterop =
|
|||||||
[/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/App.axaml]
|
[/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/App.axaml]
|
||||||
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
|
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
|
||||||
|
|
||||||
|
[/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/Views/GroupView.axaml]
|
||||||
|
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
|
||||||
|
|
||||||
[/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/Views/MainWindow.axaml]
|
[/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/Views/MainWindow.axaml]
|
||||||
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
|
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
|
||||||
|
|
||||||
|
[/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/Views/PresenceView.axaml]
|
||||||
|
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
ad0226e00477ef82b79936269033a260c079ca0e61334c2fa472eb7f676734f1
|
e68626bd1a98dbdea1f40f374f2417a325447b8270eac3ee295a31c6c470b799
|
||||||
|
@ -70,3 +70,21 @@
|
|||||||
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/obj/Debug/net8.0/Presence.C94E1B86.Up2Date
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/obj/Debug/net8.0/Presence.C94E1B86.Up2Date
|
||||||
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.genruntimeconfig.cache
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/obj/Debug/net8.0/Presence.Desktop.genruntimeconfig.cache
|
||||||
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/obj/Debug/net8.0/ref/Presence.Desktop.dll
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/obj/Debug/net8.0/ref/Presence.Desktop.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Caching.Abstractions.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Options.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Npgsql.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/data.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/domain.dll
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/domain.pdb
|
||||||
|
/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/bin/Debug/net8.0/data.pdb
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
be20363c74f23ae794fc0c198cce5d75dc9dee71954abbd6a521762e33422600
|
a2ab95b9e423e0bbbb745ab3c41e0947a598182ac0a0249153215a40b7446fff
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -25,7 +25,11 @@
|
|||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
"targetAlias": "net8.0",
|
"targetAlias": "net8.0",
|
||||||
"projectReferences": {}
|
"projectReferences": {
|
||||||
|
"/home/gara/csharp/BIGPROGECT/presence/domain/domain.csproj": {
|
||||||
|
"projectPath": "/home/gara/csharp/BIGPROGECT/presence/domain/domain.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"warningProperties": {
|
"warningProperties": {
|
||||||
@ -87,6 +91,142 @@
|
|||||||
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.404/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"/home/gara/csharp/BIGPROGECT/presence/data/data.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "/home/gara/csharp/BIGPROGECT/presence/data/data.csproj",
|
||||||
|
"projectName": "data",
|
||||||
|
"projectPath": "/home/gara/csharp/BIGPROGECT/presence/data/data.csproj",
|
||||||
|
"packagesPath": "/home/gara/.nuget/packages/",
|
||||||
|
"outputPath": "/home/gara/csharp/BIGPROGECT/presence/data/obj/",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"/home/gara/.nuget/NuGet/NuGet.Config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"projectReferences": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[8.0.10, )"
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Design": {
|
||||||
|
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
|
||||||
|
"suppressParent": "All",
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[8.0.10, )"
|
||||||
|
},
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[8.0.10, )"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"/home/gara/csharp/BIGPROGECT/presence/domain/domain.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "/home/gara/csharp/BIGPROGECT/presence/domain/domain.csproj",
|
||||||
|
"projectName": "domain",
|
||||||
|
"projectPath": "/home/gara/csharp/BIGPROGECT/presence/domain/domain.csproj",
|
||||||
|
"packagesPath": "/home/gara/.nuget/packages/",
|
||||||
|
"outputPath": "/home/gara/csharp/BIGPROGECT/presence/domain/obj/",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"/home/gara/.nuget/NuGet/NuGet.Config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"projectReferences": {
|
||||||
|
"/home/gara/csharp/BIGPROGECT/presence/data/data.csproj": {
|
||||||
|
"projectPath": "/home/gara/csharp/BIGPROGECT/presence/data/data.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -14,6 +14,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props')" />
|
<Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.props')" />
|
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/8.0.10/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/8.0.10/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
|
||||||
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props')" />
|
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.props')" />
|
||||||
<Import Project="$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.props" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.props')" />
|
<Import Project="$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.props" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.props')" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets')" />
|
<Import Project="$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)skiasharp.nativeassets.webassembly/2.88.8/buildTransitive/netstandard1.0/SkiaSharp.NativeAssets.WebAssembly.targets')" />
|
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/8.0.2/buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/8.0.2/buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
|
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/8.0.2/buildTransitive/net6.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/8.0.2/buildTransitive/net6.0/Microsoft.Extensions.Options.targets')" />
|
||||||
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets')" />
|
<Import Project="$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets" Condition="Exists('$(NuGetPackageRoot)harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/buildTransitive/netstandard1.0/HarfBuzzSharp.NativeAssets.WebAssembly.targets')" />
|
||||||
<Import Project="$(NuGetPackageRoot)avalonia.buildservices/0.0.29/buildTransitive/Avalonia.BuildServices.targets" Condition="Exists('$(NuGetPackageRoot)avalonia.buildservices/0.0.29/buildTransitive/Avalonia.BuildServices.targets')" />
|
<Import Project="$(NuGetPackageRoot)avalonia.buildservices/0.0.29/buildTransitive/Avalonia.BuildServices.targets" Condition="Exists('$(NuGetPackageRoot)avalonia.buildservices/0.0.29/buildTransitive/Avalonia.BuildServices.targets')" />
|
||||||
<Import Project="$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.targets" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.targets')" />
|
<Import Project="$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.targets" Condition="Exists('$(NuGetPackageRoot)avalonia/11.2.1/buildTransitive/Avalonia.targets')" />
|
||||||
|
@ -478,6 +478,274 @@
|
|||||||
"lib/net5.0/MicroCom.Runtime.dll": {}
|
"lib/net5.0/MicroCom.Runtime.dll": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers": "8.0.10",
|
||||||
|
"Microsoft.Extensions.Caching.Memory": "8.0.1",
|
||||||
|
"Microsoft.Extensions.Logging": "8.0.1"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Options": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "8.0.1",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||||
|
"Microsoft.Extensions.Options": "8.0.2"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/8.0.2": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Npgsql/8.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Npgsql.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Npgsql.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.10",
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational": "8.0.10",
|
||||||
|
"Npgsql": "8.0.5"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"ReactiveUI/20.1.1": {
|
"ReactiveUI/20.1.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -663,6 +931,33 @@
|
|||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Tmds.DBus.Protocol.dll": {}
|
"lib/net8.0/Tmds.DBus.Protocol.dll": {}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"data/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.EntityFrameworkCore": "8.0.10",
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"bin/placeholder/data.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"bin/placeholder/data.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"domain/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"data": "1.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"bin/placeholder/domain.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"bin/placeholder/domain.dll": {}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1333,6 +1628,441 @@
|
|||||||
"microcom.runtime.nuspec"
|
"microcom.runtime.nuspec"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore/8.0.10": {
|
||||||
|
"sha512": "PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.entityframeworkcore/8.0.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.dll",
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.xml",
|
||||||
|
"microsoft.entityframeworkcore.8.0.10.nupkg.sha512",
|
||||||
|
"microsoft.entityframeworkcore.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Abstractions/8.0.10": {
|
||||||
|
"sha512": "FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.entityframeworkcore.abstractions/8.0.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
|
||||||
|
"microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512",
|
||||||
|
"microsoft.entityframeworkcore.abstractions.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {
|
||||||
|
"sha512": "51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.entityframeworkcore.analyzers/8.0.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
|
||||||
|
"docs/PACKAGE.md",
|
||||||
|
"lib/netstandard2.0/_._",
|
||||||
|
"microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512",
|
||||||
|
"microsoft.entityframeworkcore.analyzers.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.EntityFrameworkCore.Relational/8.0.10": {
|
||||||
|
"sha512": "OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.entityframeworkcore.relational/8.0.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll",
|
||||||
|
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml",
|
||||||
|
"microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512",
|
||||||
|
"microsoft.entityframeworkcore.relational.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||||
|
"sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.caching.abstractions/8.0.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
|
||||||
|
"microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
|
||||||
|
"microsoft.extensions.caching.abstractions.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||||
|
"sha512": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.caching.memory/8.0.1",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.Caching.Memory.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.Caching.Memory.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Caching.Memory.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Caching.Memory.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Caching.Memory.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Caching.Memory.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
|
||||||
|
"microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
|
||||||
|
"microsoft.extensions.caching.memory.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||||
|
"sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
|
||||||
|
"microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
|
||||||
|
"microsoft.extensions.configuration.abstractions.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||||
|
"sha512": "BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection/8.0.1",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.DependencyInjection.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.DependencyInjection.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.DependencyInjection.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.DependencyInjection.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
|
||||||
|
"microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512",
|
||||||
|
"microsoft.extensions.dependencyinjection.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||||
|
"sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||||
|
"microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
|
||||||
|
"microsoft.extensions.dependencyinjection.abstractions.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/8.0.1": {
|
||||||
|
"sha512": "4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.logging/8.0.1",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.Logging.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.Logging.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.Logging.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Logging.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Logging.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Logging.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Logging.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
|
||||||
|
"microsoft.extensions.logging.8.0.1.nupkg.sha512",
|
||||||
|
"microsoft.extensions.logging.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||||
|
"sha512": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.logging.abstractions/8.0.2",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
|
||||||
|
"buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
|
||||||
|
"buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
|
||||||
|
"buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
|
||||||
|
"microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
|
||||||
|
"microsoft.extensions.logging.abstractions.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/8.0.2": {
|
||||||
|
"sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.options/8.0.2",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.Options.targets",
|
||||||
|
"buildTransitive/net462/Microsoft.Extensions.Options.targets",
|
||||||
|
"buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
|
||||||
|
"buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.Options.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.Options.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Options.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Options.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Options.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Options.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Options.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Options.xml",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.Options.dll",
|
||||||
|
"lib/netstandard2.1/Microsoft.Extensions.Options.xml",
|
||||||
|
"microsoft.extensions.options.8.0.2.nupkg.sha512",
|
||||||
|
"microsoft.extensions.options.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||||
|
"sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.primitives/8.0.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.Primitives.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.Primitives.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Primitives.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.Primitives.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Primitives.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.Primitives.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
|
||||||
|
"microsoft.extensions.primitives.8.0.0.nupkg.sha512",
|
||||||
|
"microsoft.extensions.primitives.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Npgsql/8.0.5": {
|
||||||
|
"sha512": "zRG5V8cyeZLpzJlKzFKjEwkRMYIYnHWJvEor2lWXeccS2E1G2nIWYYhnukB51iz5XsWSVEtqg3AxTWM0QJ6vfg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "npgsql/8.0.5",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net6.0/Npgsql.dll",
|
||||||
|
"lib/net6.0/Npgsql.xml",
|
||||||
|
"lib/net7.0/Npgsql.dll",
|
||||||
|
"lib/net7.0/Npgsql.xml",
|
||||||
|
"lib/net8.0/Npgsql.dll",
|
||||||
|
"lib/net8.0/Npgsql.xml",
|
||||||
|
"lib/netstandard2.0/Npgsql.dll",
|
||||||
|
"lib/netstandard2.0/Npgsql.xml",
|
||||||
|
"lib/netstandard2.1/Npgsql.dll",
|
||||||
|
"lib/netstandard2.1/Npgsql.xml",
|
||||||
|
"npgsql.8.0.5.nupkg.sha512",
|
||||||
|
"npgsql.nuspec",
|
||||||
|
"postgresql.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.10": {
|
||||||
|
"sha512": "gFPl9Dmxih7Yi4tZ3bITzZFzbxFMBx04gqTqcjoL2r5VEW+O2TA5UVw/wm/XW26NAJ7sg59Je0+9QrwiZt6MPQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "npgsql.entityframeworkcore.postgresql/8.0.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
|
||||||
|
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml",
|
||||||
|
"npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512",
|
||||||
|
"npgsql.entityframeworkcore.postgresql.nuspec",
|
||||||
|
"postgresql.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
"ReactiveUI/20.1.1": {
|
"ReactiveUI/20.1.1": {
|
||||||
"sha512": "9hNPknWjijnaSWs6auypoXqUptPZcRpUypF+cf1zD50fgW+SEoQda502N3fVZ2eWPcaiUad+z6GaLwOWmUVHNw==",
|
"sha512": "9hNPknWjijnaSWs6auypoXqUptPZcRpUypF+cf1zD50fgW+SEoQda502N3fVZ2eWPcaiUad+z6GaLwOWmUVHNw==",
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@ -1728,6 +2458,16 @@
|
|||||||
"tmds.dbus.protocol.0.20.0.nupkg.sha512",
|
"tmds.dbus.protocol.0.20.0.nupkg.sha512",
|
||||||
"tmds.dbus.protocol.nuspec"
|
"tmds.dbus.protocol.nuspec"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"data/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"path": "../data/data.csproj",
|
||||||
|
"msbuildProject": "../data/data.csproj"
|
||||||
|
},
|
||||||
|
"domain/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"path": "../domain/domain.csproj",
|
||||||
|
"msbuildProject": "../domain/domain.csproj"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"projectFileDependencyGroups": {
|
"projectFileDependencyGroups": {
|
||||||
@ -1737,7 +2477,8 @@
|
|||||||
"Avalonia.Diagnostics >= 11.2.1",
|
"Avalonia.Diagnostics >= 11.2.1",
|
||||||
"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",
|
||||||
|
"domain >= 1.0.0"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"packageFolders": {
|
"packageFolders": {
|
||||||
@ -1764,7 +2505,11 @@
|
|||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
"targetAlias": "net8.0",
|
"targetAlias": "net8.0",
|
||||||
"projectReferences": {}
|
"projectReferences": {
|
||||||
|
"/home/gara/csharp/BIGPROGECT/presence/domain/domain.csproj": {
|
||||||
|
"projectPath": "/home/gara/csharp/BIGPROGECT/presence/domain/domain.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"warningProperties": {
|
"warningProperties": {
|
||||||
@ -1826,13 +2571,5 @@
|
|||||||
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.404/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"logs": [
|
|
||||||
{
|
|
||||||
"code": "NU1900",
|
|
||||||
"level": "Warning",
|
|
||||||
"warningLevel": 1,
|
|
||||||
"message": "Error occurred while getting package vulnerability data: Unable to load the service index for source https://api.nuget.org/v3/index.json."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "ZzTBU9VE+ec=",
|
"dgSpecHash": "yZq6gfkM/18=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/Presence.Desktop.csproj",
|
"projectFilePath": "/home/gara/csharp/BIGPROGECT/presence/Presence.Desktop/Presence.Desktop.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
@ -28,6 +28,21 @@
|
|||||||
"/home/gara/.nuget/packages/harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
|
"/home/gara/.nuget/packages/harfbuzzsharp.nativeassets.webassembly/7.3.0.3-preview.2.2/harfbuzzsharp.nativeassets.webassembly.7.3.0.3-preview.2.2.nupkg.sha512",
|
||||||
"/home/gara/.nuget/packages/harfbuzzsharp.nativeassets.win32/7.3.0.2/harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
|
"/home/gara/.nuget/packages/harfbuzzsharp.nativeassets.win32/7.3.0.2/harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg.sha512",
|
||||||
"/home/gara/.nuget/packages/microcom.runtime/0.11.0/microcom.runtime.0.11.0.nupkg.sha512",
|
"/home/gara/.nuget/packages/microcom.runtime/0.11.0/microcom.runtime.0.11.0.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.entityframeworkcore/8.0.10/microsoft.entityframeworkcore.8.0.10.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.entityframeworkcore.abstractions/8.0.10/microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.entityframeworkcore.analyzers/8.0.10/microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.10/microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.caching.memory/8.0.1/microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.1/microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.2/microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.logging/8.0.1/microsoft.extensions.logging.8.0.1.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.2/microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.options/8.0.2/microsoft.extensions.options.8.0.2.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/npgsql/8.0.5/npgsql.8.0.5.nupkg.sha512",
|
||||||
|
"/home/gara/.nuget/packages/npgsql.entityframeworkcore.postgresql/8.0.10/npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512",
|
||||||
"/home/gara/.nuget/packages/reactiveui/20.1.1/reactiveui.20.1.1.nupkg.sha512",
|
"/home/gara/.nuget/packages/reactiveui/20.1.1/reactiveui.20.1.1.nupkg.sha512",
|
||||||
"/home/gara/.nuget/packages/skiasharp/2.88.8/skiasharp.2.88.8.nupkg.sha512",
|
"/home/gara/.nuget/packages/skiasharp/2.88.8/skiasharp.2.88.8.nupkg.sha512",
|
||||||
"/home/gara/.nuget/packages/skiasharp.nativeassets.linux/2.88.8/skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
|
"/home/gara/.nuget/packages/skiasharp.nativeassets.linux/2.88.8/skiasharp.nativeassets.linux.2.88.8.nupkg.sha512",
|
||||||
@ -40,12 +55,5 @@
|
|||||||
"/home/gara/.nuget/packages/system.reactive/6.0.1/system.reactive.6.0.1.nupkg.sha512",
|
"/home/gara/.nuget/packages/system.reactive/6.0.1/system.reactive.6.0.1.nupkg.sha512",
|
||||||
"/home/gara/.nuget/packages/tmds.dbus.protocol/0.20.0/tmds.dbus.protocol.0.20.0.nupkg.sha512"
|
"/home/gara/.nuget/packages/tmds.dbus.protocol/0.20.0/tmds.dbus.protocol.0.20.0.nupkg.sha512"
|
||||||
],
|
],
|
||||||
"logs": [
|
"logs": []
|
||||||
{
|
|
||||||
"code": "NU1900",
|
|
||||||
"level": "Warning",
|
|
||||||
"warningLevel": 1,
|
|
||||||
"message": "Error occurred while getting package vulnerability data: Unable to load the service index for source https://api.nuget.org/v3/index.json."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
@ -13,7 +13,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+427bb6d1639a554afe63c4c9b999f31f3af7ae76")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c690640f78e1f149f0f4dfceaba8f73ce93541f8")]
|
||||||
[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 @@
|
|||||||
49a3e78568fbafc89d6a10ad50eda8e7e08d9455475e01c26535741e0d17c7c9
|
c4b7c660d360501baf1f1942572f96b0c294069fdb2ffa46820e5f62689b2638
|
||||||
|
Binary file not shown.
@ -9,7 +9,7 @@ namespace presence.data.RemoteData.RemoteDataBase.DAO
|
|||||||
{
|
{
|
||||||
public required string FIO {get; set; }
|
public required string FIO {get; set; }
|
||||||
public int UserId { get; set; }
|
public int UserId { get; set; }
|
||||||
public required int GroupId {get; set;}
|
public int GroupId {get; set;}
|
||||||
public GroupDao Group {get; set;}
|
public GroupDao Group {get; set;}
|
||||||
public IEnumerable<PresenceDao> Presences { get; set; }
|
public IEnumerable<PresenceDao> Presences { get; set; }
|
||||||
}
|
}
|
||||||
|
@ -18,19 +18,13 @@ namespace data.Repository
|
|||||||
_remoteDataBaseContext = remoteDataBaseContext;
|
_remoteDataBaseContext = remoteDataBaseContext;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool AddStudents(GroupDao group, List<string> students)
|
public bool AddStudents(GroupDao group, List<UserDao> students)
|
||||||
{
|
{
|
||||||
_remoteDataBaseContext.Groups.Add(group);
|
_remoteDataBaseContext.Groups.Add(group);
|
||||||
_remoteDataBaseContext.SaveChanges();
|
_remoteDataBaseContext.SaveChanges();
|
||||||
foreach (string student in students)
|
foreach (UserDao student in students)
|
||||||
{
|
{
|
||||||
var user = new UserDao
|
_remoteDataBaseContext.Users.Add(student);
|
||||||
{
|
|
||||||
FIO = student,
|
|
||||||
GroupId = group.Id,
|
|
||||||
Group = _remoteDataBaseContext.Groups.Where(x => x.Id == group.Id).FirstOrDefault(),
|
|
||||||
};
|
|
||||||
_remoteDataBaseContext.Users.Add(user);
|
|
||||||
}
|
}
|
||||||
_remoteDataBaseContext.SaveChanges();
|
_remoteDataBaseContext.SaveChanges();
|
||||||
return true;
|
return true;
|
||||||
|
@ -31,10 +31,10 @@ namespace presence.data.Repository
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<GroupLocalEntity> GetAllGroup()
|
public List<GroupDao> GetAllGroup()
|
||||||
{
|
{
|
||||||
return _remoteDatabaseContext.Groups
|
return _remoteDatabaseContext.Groups
|
||||||
.Select(g => new GroupLocalEntity
|
.Select(g => new GroupDao
|
||||||
{
|
{
|
||||||
Name = g.Name,
|
Name = g.Name,
|
||||||
Id = g.Id
|
Id = g.Id
|
||||||
@ -87,5 +87,21 @@ namespace presence.data.Repository
|
|||||||
_remoteDatabaseContext.SaveChanges();
|
_remoteDatabaseContext.SaveChanges();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool AddStudents(GroupDao group, List<UserDao> students)
|
||||||
|
{
|
||||||
|
_remoteDatabaseContext.Groups.Add(group);
|
||||||
|
_remoteDatabaseContext.SaveChanges();
|
||||||
|
foreach (UserDao student in students)
|
||||||
|
{
|
||||||
|
_remoteDatabaseContext.Users.Add(student);
|
||||||
|
}
|
||||||
|
_remoteDatabaseContext.SaveChanges();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
public async Task<IEnumerable<GroupDao>> getAllGroupAsync()
|
||||||
|
{
|
||||||
|
return await _remoteDatabaseContext.Groups.Include(group => group.User).ToListAsync();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -8,7 +8,7 @@ namespace data.Repository
|
|||||||
{
|
{
|
||||||
public interface IAdminRepository
|
public interface IAdminRepository
|
||||||
{
|
{
|
||||||
bool AddStudents(GroupDao group, List<string> students);
|
bool AddStudents(GroupDao group, List<UserDao> students);
|
||||||
IEnumerable<GroupDao> GetAllGroupsWithStudents();
|
IEnumerable<GroupDao> GetAllGroupsWithStudents();
|
||||||
UserDao GetStudentInfo(int userId);
|
UserDao GetStudentInfo(int userId);
|
||||||
bool RemoveUserById(int userId, int groupId);
|
bool RemoveUserById(int userId, int groupId);
|
||||||
|
@ -10,10 +10,12 @@ using presence.data.RemoteData.RemoteDataBase.DAO;
|
|||||||
namespace presence.data.Repository {
|
namespace presence.data.Repository {
|
||||||
public interface IGroupRepository
|
public interface IGroupRepository
|
||||||
{
|
{
|
||||||
List<GroupLocalEntity> GetAllGroup();
|
List<GroupDao> GetAllGroup();
|
||||||
bool RemoveGroupById(int groupID);
|
bool RemoveGroupById(int groupID);
|
||||||
bool UpdateGroupById(int groupID, String name);
|
bool UpdateGroupById(int groupID, String name);
|
||||||
GroupDao GetGroupById(int groupID);
|
GroupDao GetGroupById(int groupID);
|
||||||
bool AddGroup(GroupDao group);
|
bool AddGroup(GroupDao group);
|
||||||
|
bool AddStudents(GroupDao group, List<UserDao> students);
|
||||||
|
public Task<IEnumerable<GroupDao>> getAllGroupAsync();
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -26,7 +26,7 @@ namespace presence.data.Repository
|
|||||||
Date = presence.Date,
|
Date = presence.Date,
|
||||||
ClassNumber = presence.ClassNumber,
|
ClassNumber = presence.ClassNumber,
|
||||||
UserId = presence.UserId,
|
UserId = presence.UserId,
|
||||||
User = presence.User
|
GroupId = presence.GroupId
|
||||||
};
|
};
|
||||||
_remoteDatabaseContext.Presences.Add(presenceDao);
|
_remoteDatabaseContext.Presences.Add(presenceDao);
|
||||||
_remoteDatabaseContext.SaveChanges();
|
_remoteDatabaseContext.SaveChanges();
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("data")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("data")]
|
||||||
[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+427bb6d1639a554afe63c4c9b999f31f3af7ae76")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c690640f78e1f149f0f4dfceaba8f73ce93541f8")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("data")]
|
[assembly: System.Reflection.AssemblyProductAttribute("data")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("data")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("data")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
f9352d11b37234a085d1a7821bab4c2bcbb2f5f47e47212cce4b55148647f193
|
6d0b8de6b931e9e0143fcb1b1cf9e324d3b41aace7681baad3b708e378bbf653
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
12
domain/Requests/AddGroupRequest.cs
Normal file
12
domain/Requests/AddGroupRequest.cs
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace domain.Requests
|
||||||
|
{
|
||||||
|
public class AddGroupRequest
|
||||||
|
{
|
||||||
|
public string Name { get; set; }
|
||||||
|
}
|
||||||
|
}
|
13
domain/Requests/AddGroupWithStudentRequest.cs
Normal file
13
domain/Requests/AddGroupWithStudentRequest.cs
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace domain.Requests
|
||||||
|
{
|
||||||
|
public class AddGroupWithStudentRequest
|
||||||
|
{
|
||||||
|
public AddGroupRequest addGroupRequest { get; set; }
|
||||||
|
public IEnumerable<AddStudentRequest> AddStudentRequests { get; set; }
|
||||||
|
}
|
||||||
|
}
|
12
domain/Requests/AddStudentRequest.cs
Normal file
12
domain/Requests/AddStudentRequest.cs
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace domain.Requests
|
||||||
|
{
|
||||||
|
public class AddStudentRequest
|
||||||
|
{
|
||||||
|
public string StudentName { get; set; }
|
||||||
|
}
|
||||||
|
}
|
84
domain/Services/GroupService.cs
Normal file
84
domain/Services/GroupService.cs
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
using data.Repository;
|
||||||
|
using domain.Models.ResponseModels;
|
||||||
|
using domain.Requests;
|
||||||
|
using domain.UseCase;
|
||||||
|
using presence.data.RemoteData.RemoteDataBase.DAO;
|
||||||
|
using presence.data.Repository;
|
||||||
|
using presence.domain.Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace domain.Service
|
||||||
|
{
|
||||||
|
public class GroupService : IGroupUseCase
|
||||||
|
{
|
||||||
|
private readonly IGroupRepository _groupRepository;
|
||||||
|
public GroupService(IGroupRepository groupRepository)
|
||||||
|
{
|
||||||
|
_groupRepository = groupRepository;
|
||||||
|
}
|
||||||
|
public void AddGroup(AddGroupRequest addGroupRequest)
|
||||||
|
{
|
||||||
|
_groupRepository.AddGroup(new GroupDao { Name = addGroupRequest.Name });
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void AddGroupWithStudents(AddGroupWithStudentRequest addGroupWithStudents)
|
||||||
|
{
|
||||||
|
GroupDao groupDAO = new GroupDao { Name = addGroupWithStudents.addGroupRequest.Name };
|
||||||
|
List<UserDao> users = addGroupWithStudents
|
||||||
|
.AddStudentRequests
|
||||||
|
.Select(it => new UserDao { FIO = it.StudentName })
|
||||||
|
.ToList();
|
||||||
|
_groupRepository.AddStudents(groupDAO, users);
|
||||||
|
}
|
||||||
|
|
||||||
|
public async Task<IEnumerable<GroupResponse>> GetGroupsWithStudentsAsync()
|
||||||
|
{
|
||||||
|
var result = await _groupRepository.getAllGroupAsync();
|
||||||
|
|
||||||
|
return result.Select(
|
||||||
|
group => new GroupResponse
|
||||||
|
{
|
||||||
|
Id = group.Id,
|
||||||
|
Name = group.Name,
|
||||||
|
User = group.User.Select(
|
||||||
|
user => new UserResponse
|
||||||
|
{
|
||||||
|
Id = user.UserId,
|
||||||
|
FIO = user.FIO,
|
||||||
|
Group = new GroupResponse
|
||||||
|
{
|
||||||
|
Id = group.Id,
|
||||||
|
Name = group.Name,
|
||||||
|
}
|
||||||
|
}).ToList()
|
||||||
|
}).ToList();
|
||||||
|
}
|
||||||
|
|
||||||
|
public IEnumerable<GroupResponse> GetGroupsWithStudents()
|
||||||
|
{
|
||||||
|
return _groupRepository.GetAllGroup().Select(
|
||||||
|
group => new GroupResponse
|
||||||
|
{
|
||||||
|
Id = group.Id,
|
||||||
|
Name = group.Name,
|
||||||
|
User = group.User != null ? group.User.Select(
|
||||||
|
user => new UserResponse
|
||||||
|
{
|
||||||
|
Id = user.UserId,
|
||||||
|
FIO = user.FIO,
|
||||||
|
Group = new GroupResponse
|
||||||
|
{
|
||||||
|
Id = group.Id,
|
||||||
|
Name = group.Name,
|
||||||
|
}
|
||||||
|
}).ToList() : new List<UserResponse>()
|
||||||
|
}).ToList();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -50,7 +50,17 @@ namespace domain.UseCase
|
|||||||
public bool AddStudents(string GroupName, List<string> Students)
|
public bool AddStudents(string GroupName, List<string> Students)
|
||||||
{
|
{
|
||||||
GroupDao groupDao= new GroupDao{ Name = GroupName};
|
GroupDao groupDao= new GroupDao{ Name = GroupName};
|
||||||
return _adminRepository.AddStudents(groupDao, Students);
|
List<UserDao> users = new List<UserDao>();
|
||||||
|
foreach (string student in Students)
|
||||||
|
{
|
||||||
|
var user = new UserDao
|
||||||
|
{
|
||||||
|
FIO = student,
|
||||||
|
Group = groupDao
|
||||||
|
};
|
||||||
|
users.Add(user);
|
||||||
|
}
|
||||||
|
return _adminRepository.AddStudents(groupDao, users);
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool DeleteGroup(int groupId) => _groupRepository.RemoveGroupById(groupId);
|
public bool DeleteGroup(int groupId) => _groupRepository.RemoveGroupById(groupId);
|
||||||
|
17
domain/UseCase/IAdminUseCase.cs
Normal file
17
domain/UseCase/IAdminUseCase.cs
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using domain.Models.ResponseModels;
|
||||||
|
|
||||||
|
namespace domain.UseCase
|
||||||
|
{
|
||||||
|
public interface IAdminUseCase
|
||||||
|
{
|
||||||
|
IEnumerable<GroupResponse> GetAllGroupsWithStudents();
|
||||||
|
UserResponse GetStudentInfo(int userId);
|
||||||
|
bool AddStudents(string GroupName, List<string> Students);
|
||||||
|
bool DeleteGroup(int groupId);
|
||||||
|
bool DeleteUserFromGroup(int userId, int groupId);
|
||||||
|
}
|
||||||
|
}
|
19
domain/UseCase/IGroupUseCase.cs
Normal file
19
domain/UseCase/IGroupUseCase.cs
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using domain.Models.ResponseModels;
|
||||||
|
using domain.Requests;
|
||||||
|
using presence.domain.Models;
|
||||||
|
|
||||||
|
namespace domain.UseCase
|
||||||
|
{
|
||||||
|
public interface IGroupUseCase
|
||||||
|
{
|
||||||
|
public Task<IEnumerable<GroupResponse>> GetGroupsWithStudentsAsync();
|
||||||
|
public IEnumerable<GroupResponse> GetGroupsWithStudents();
|
||||||
|
public void AddGroup(AddGroupRequest addGroupRequest);
|
||||||
|
public void AddGroupWithStudents(AddGroupWithStudentRequest addGroupWithStudents);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
25
domain/UseCase/IPresenceUseCase.cs
Normal file
25
domain/UseCase/IPresenceUseCase.cs
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using domain.Models.ResponseModels;
|
||||||
|
using presence.domain.Models;
|
||||||
|
|
||||||
|
namespace domain.UseCase
|
||||||
|
{
|
||||||
|
public interface IPresenceUseCase
|
||||||
|
{
|
||||||
|
List<PresenceResponse> GetPresence(int GroupId, DateOnly startData, DateOnly endData, int UserId);
|
||||||
|
List<PresenceResponse> GetPresenceByGroup(int groupId);
|
||||||
|
List<Presence> GetPresenceByGroupAndDate(int groupId, DateOnly date);
|
||||||
|
bool UncheckAttendence(int firstClass, int lastClass, DateOnly date, int userId);
|
||||||
|
void AddPresence(int firstClass, int lastClass, int groupId,DateOnly date);
|
||||||
|
List<PresenceResponse> AddPresenceByDate(String startDate, String endDate, int groupId);
|
||||||
|
Dictionary<string, int> GetPresenceStatsByGroup(int groupId);
|
||||||
|
void GenerateWeeklyPresence(int firstClass, int lastClass, int groupId, DateOnly startDate);
|
||||||
|
bool DeletePresenceByGroup(int groupId);
|
||||||
|
bool DeletePresenceByUser(int UserId);
|
||||||
|
bool DeletePresenceByDate(DateOnly startData, DateOnly endData);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
17
domain/UseCase/IUserUseCase.cs
Normal file
17
domain/UseCase/IUserUseCase.cs
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using presence.domain.Models;
|
||||||
|
|
||||||
|
namespace domain.UseCase
|
||||||
|
{
|
||||||
|
public interface IUserUseCase
|
||||||
|
{
|
||||||
|
List<User> GetAllUsers();
|
||||||
|
bool RemoveUserById(int userId);
|
||||||
|
User GetUserById(int userId);
|
||||||
|
bool UpdateUserById(int userId, String fio, int groupId);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@ -44,6 +44,7 @@ namespace presence.domain.UseCase
|
|||||||
}).ToList();
|
}).ToList();
|
||||||
return presence;
|
return presence;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<PresenceResponse> GetPresenceByGroup(int groupId) {
|
public List<PresenceResponse> GetPresenceByGroup(int groupId) {
|
||||||
var users = _userRepository.GetAllUser().Where(x => x.GroupId == groupId).ToList();
|
var users = _userRepository.GetAllUser().Where(x => x.GroupId == groupId).ToList();
|
||||||
|
|
||||||
@ -92,11 +93,17 @@ namespace presence.domain.UseCase
|
|||||||
{
|
{
|
||||||
foreach (var user in users)
|
foreach (var user in users)
|
||||||
{
|
{
|
||||||
Presence pres = new Presence{ClassNumber = i, Date = date,
|
Presence pres = new Presence
|
||||||
User = new User{Id = user.UserId,
|
{ClassNumber = i, Date = date,
|
||||||
FIO = user.FIO,
|
User = new User
|
||||||
GroupId = new Group{Id = groupId,
|
{Id = user.UserId,
|
||||||
Name = _groupRepository.GetGroupById(groupId).Name}}};
|
FIO = user.FIO,
|
||||||
|
GroupId = new Group
|
||||||
|
{Id = groupId,
|
||||||
|
Name = _groupRepository.GetGroupById(groupId).Name
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
presenceList.Add(pres);
|
presenceList.Add(pres);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -24,8 +24,6 @@ namespace presence.domain.UseCase
|
|||||||
_repositoryGroupImpl = repositoryGroupImpl;
|
_repositoryGroupImpl = repositoryGroupImpl;
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<Group> GetAllGroups() => _repositoryGroupImpl.GetAllGroup()
|
|
||||||
.Select(it => new Group { Id = it.Id, Name = it.Name}).ToList();
|
|
||||||
public List<User> GetAllUsers() => _repositoryUserImpl.GetAllUser()
|
public List<User> GetAllUsers() => _repositoryUserImpl.GetAllUser()
|
||||||
.Join(_repositoryGroupImpl.GetAllGroup(),
|
.Join(_repositoryGroupImpl.GetAllGroup(),
|
||||||
user => user.GroupId,
|
user => user.GroupId,
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("domain")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("domain")]
|
||||||
[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+427bb6d1639a554afe63c4c9b999f31f3af7ae76")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c690640f78e1f149f0f4dfceaba8f73ce93541f8")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("domain")]
|
[assembly: System.Reflection.AssemblyProductAttribute("domain")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("domain")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("domain")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
421bbb27b234aeeb3e8a0dd963d9c36d9a69163f8ffc91f242ca454b2c574fe8
|
43afdf5708c755cbde2e76d819f2a123c0a982403109275bceb5be533c69e450
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
911d9573732d1fc380d91486860b2874ebb6e8fcc72a2feadc02621a14a4bef7
|
535cddd3929e4f6dcfa360404cf64d9b6e6c19b6281c53f4bdc2cbaac97f574f
|
||||||
|
Binary file not shown.
Binary file not shown.
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