diff --git a/Medical/MedicalDatabaseContracts/IStorage.cs b/Medical/MedicalDatabaseContracts/IStorage.cs new file mode 100644 index 0000000..f2a8609 --- /dev/null +++ b/Medical/MedicalDatabaseContracts/IStorage.cs @@ -0,0 +1,13 @@ +using MedicalDatabaseContracts.Models; + +namespace MedicalDatabaseContracts +{ + public interface IStorage where T : AbstractModel + { + T? Get(int id); + List GetAll(); + void Insert(T item); + void Update(T item); + void Delete(int id); + } +}