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); } }