using System.Threading.Tasks; using xDataService.Configuration; using xModels.Base; namespace xDataService.Interfaces { /// /// Db Seeder used to seed data on Database on startup time ... /// public interface IXBaseDbSeeder where TEntity : XBaseEntity { string Database { get; } IXBaseRepository Repository { get; } XDataServiceConfiguration DataServiceConfiguration { get; } /// /// do all seeding action by helping of Repositories here ... /// /// Task Seed(); } }