some done

This commit is contained in:
Калышев Ян 2023-04-05 00:15:02 +04:00
parent 396f786b4f
commit c972dbfe34
4 changed files with 47 additions and 2 deletions

View File

@ -5,6 +5,12 @@ VisualStudioVersion = 17.5.33516.290
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssembly_Worker", "FurnitureAssembly_Worker\FurnitureAssembly_Worker.csproj", "{71143C15-D5B7-4E84-8E41-4C6476363EDE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssembly_WorkerDataModels", "FurnitureAssembly_WorkerDataModels\FurnitureAssembly_WorkerDataModels.csproj", "{2DA5196A-E6D9-496C-A373-FD18176DC908}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssembly_WorkerDatabaseImplement", "FurnitureAssembly_WorkerDatabaseImplement\FurnitureAssembly_WorkerDatabaseImplement.csproj", "{FE719511-094C-4CAB-A308-1AF7EF29ACFA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssembly_WorkerContracts", "FurnitureAssembly_WorkerContracts\FurnitureAssembly_WorkerContracts.csproj", "{7DA16540-5534-4F8E-8C0E-8444811E4F9C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -15,6 +21,18 @@ Global
{71143C15-D5B7-4E84-8E41-4C6476363EDE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{71143C15-D5B7-4E84-8E41-4C6476363EDE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{71143C15-D5B7-4E84-8E41-4C6476363EDE}.Release|Any CPU.Build.0 = Release|Any CPU
{2DA5196A-E6D9-496C-A373-FD18176DC908}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2DA5196A-E6D9-496C-A373-FD18176DC908}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2DA5196A-E6D9-496C-A373-FD18176DC908}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2DA5196A-E6D9-496C-A373-FD18176DC908}.Release|Any CPU.Build.0 = Release|Any CPU
{FE719511-094C-4CAB-A308-1AF7EF29ACFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FE719511-094C-4CAB-A308-1AF7EF29ACFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FE719511-094C-4CAB-A308-1AF7EF29ACFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FE719511-094C-4CAB-A308-1AF7EF29ACFA}.Release|Any CPU.Build.0 = Release|Any CPU
{7DA16540-5534-4F8E-8C0E-8444811E4F9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7DA16540-5534-4F8E-8C0E-8444811E4F9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7DA16540-5534-4F8E-8C0E-8444811E4F9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7DA16540-5534-4F8E-8C0E-8444811E4F9C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@ -6,4 +6,8 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\FurnitureAssembly_WorkerDataModels\FurnitureAssembly_WorkerDataModels.csproj" />
</ItemGroup>
</Project>

View File

@ -1,4 +1,7 @@
using System;
using FurnitureAssembly_WorkerContracts.BindingModels;
using FurnitureAssembly_WorkerContracts.SearchModels;
using FurnitureAssembly_WorkerContracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@ -6,7 +9,13 @@ using System.Threading.Tasks;
namespace FurnitureAssembly_WorkerContracts.StorageContracts
{
internal interface IFurnitureStorage
public interface IFurnitureStorage
{
List<FurnitureViewModel> GetFullList();
List<FurnitureViewModel> GetFilteredList(FurnitureSearchModel model);
FurnitureViewModel? GetElement(FurnitureSearchModel model);
FurnitureViewModel? Insert(FurnitureBindingModel model);
FurnitureViewModel? Update(FurnitureBindingModel model);
FurnitureViewModel? Delete(FurnitureBindingModel model);
}
}

View File

@ -6,4 +6,18 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="7.0.4">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.3" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\FurnitureAssembly_WorkerDataModels\FurnitureAssembly_WorkerDataModels.csproj" />
</ItemGroup>
</Project>