namespace SDG_Backend_Barracuda.Models; public interface IDatabaseModel { Task> GetAllAsync(); Task GetByIdAsync(int id); Task CreateAsync(TInput input); Task UpdateAsync(int id, TInput input); Task DeleteAsync(int id); }