using System; using System.Threading.Tasks; using System.Collections.Generic; namespace ExamTemplate.Services.Interfaces { public interface IBaseService where DbModel : class where ServiceModel : class { Task CreateAsync(ServiceModel serviceModel); Task GetByIdAsync(Guid id); Task> GetAllAsync(); Task EditAsync(ServiceModel serviceModel); Task DeleteAsync(Guid id); } }