вливаю всё, что было создано на 5, 6, 7 этапах в ветку main #12

Merged
ekallin merged 180 commits from stage7_user_web_interface_prototype into main 2024-05-01 19:15:20 +04:00
4 changed files with 84 additions and 0 deletions
Showing only changes of commit 88df65662c - Show all commits

View File

@ -0,0 +1,21 @@
using PolyclinicContracts.BindingModels;
using PolyclinicContracts.SearchModels;
using PolyclinicContracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PolyclinicContracts.StoragesContracts
{
public interface IMedicamentStorage
{
List<MedicamentView> GetFullList();
List<MedicamentView> GetFilteredList(MedicamentSearchModel model);
MedicamentView? GetElement(MedicamentSearchModel model);
MedicamentView? Insert(MedicamentBindingModel model);
MedicamentView? Update(MedicamentBindingModel model);
MedicamentView? Delete(MedicamentBindingModel model);
}
}

View File

@ -0,0 +1,21 @@
using PolyclinicContracts.BindingModels;
using PolyclinicContracts.SearchModels;
using PolyclinicContracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PolyclinicContracts.StoragesContracts
{
public interface IProcedureStorage
{
List<ProcedureView> GetFullList();
List<ProcedureView> GetFilteredList(ProcedureSearchModel model);
ProcedureView? GetElement(ProcedureSearchModel model);
ProcedureView? Insert(ProcedureBindingModel model);
ProcedureView? Update(ProcedureBindingModel model);
ProcedureView? Delete(ProcedureBindingModel model);
}
}

View File

@ -0,0 +1,21 @@
using PolyclinicContracts.BindingModels;
using PolyclinicContracts.SearchModels;
using PolyclinicContracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PolyclinicContracts.StoragesContracts
{
public interface IRecipeStorage
{
List<RecipeView> GetFullList();
List<RecipeView> GetFilteredList(RecipeSearchModel model);
RecipeView? GetElement(RecipeSearchModel model);
RecipeView? Insert(RecipeBindingModel model);
RecipeView? Update(RecipeBindingModel model);
RecipeView? Delete(RecipeBindingModel model);
}
}

View File

@ -0,0 +1,21 @@
using PolyclinicContracts.BindingModels;
using PolyclinicContracts.SearchModels;
using PolyclinicContracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PolyclinicContracts.StoragesContracts
{
public interface ISuretorStorage
{
List<SuretorView> GetFullList();
List<SuretorView> GetFilteredList(SuretorSearchModel model);
SuretorView? GetElement(SuretorSearchModel model);
SuretorView? Insert(SuretorBindingModel model);
SuretorView? Update(SuretorBindingModel model);
SuretorView? Delete(SuretorBindingModel model);
}
}