Добавил интерфейс хранилища
This commit is contained in:
parent
95456ac816
commit
c9666232a3
13
Medical/MedicalDatabaseContracts/IStorage.cs
Normal file
13
Medical/MedicalDatabaseContracts/IStorage.cs
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
using MedicalDatabaseContracts.Models;
|
||||||
|
|
||||||
|
namespace MedicalDatabaseContracts
|
||||||
|
{
|
||||||
|
public interface IStorage<T> where T : AbstractModel
|
||||||
|
{
|
||||||
|
T? Get(int id);
|
||||||
|
List<T> GetAll();
|
||||||
|
void Insert(T item);
|
||||||
|
void Update(T item);
|
||||||
|
void Delete(int id);
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user