using System.Threading.Tasks;
using xDataService.Configuration;
namespace xDataService.Interfaces {
///
/// Db Seeder used to seed data on Database on startup time ...
///
public interface IXDbSeeder {
IXDbSeederConfig Config { get; }
XDataServiceConfiguration DataServiceConfiguration { get; }
///
/// do all seeding action by helping of Repositories here ...
/// don't forget to check UpdateExists value on IXDbSeederConfig for prevent system of duplicate Entity adding on startups ...
///
///
Task Seed ();
}
}