Добавил интерфейс хранилища
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