//public static void InitializeData(IServiceProvider serviceProvider) //{ // var context = serviceProvider.GetService<StoreContext>(); // InitializeData(context); //} public async Task InitializeDatabaseAsync(ITaskDetailsRepository repo) { var taskList = await repo.ListAsync(); if (!taskList.Any()) { await repo.AddAsync(GetTestTasks()); } }
public TaskController(ILogger <SiteController> logger, IRedisStore redisStore, ISystemDictionaryRepository systemDictionaryRepository, ITaskInfoRepository taskInfoRepository, ITaskDetailsRepository taskDetailsRepository, IMemberIncomeRepository memberIncomeRepository, ITaskNoviceLogRepository taskNoviceLogRepository, ITaskInfoApp taskInfoApp) { this._ILogger = logger; this._IRedisStore = redisStore; this._ISystemDictionaryRepository = systemDictionaryRepository; this._ITaskInfoApp = taskInfoApp; this._ITaskInfoRepository = taskInfoRepository; this._ITaskDetailsRepository = taskDetailsRepository; this._ITaskNoviceLogRepository = taskNoviceLogRepository; this._IMemberIncomeRepository = memberIncomeRepository; }
public TaskInfoAppv2(IMemberIncomeRepository memberIncomeRepository, IMemberInfosRepository memberInfosRepository, ITaskUpperLogRepository taskUpperLogRepository, ITaskInfoRepository taskInfoRepository, ITaskDetailsRepository taskDetailsRepository, IConfiguration configuration, ITaskNoviceLogRepository taskNoviceLogRepository) { this._IMemberIncomeRepository = memberIncomeRepository; this._IMemberInfosRepository = memberInfosRepository; this._ITaskInfoRepository = taskInfoRepository; this._ITaskDetailsRepository = taskDetailsRepository; this._ITaskUpperLogRepository = taskUpperLogRepository; this._ITaskNoviceLogRepository = taskNoviceLogRepository; this._IConfiguration = configuration; this._Before = Convert.ToInt32(_IConfiguration["ExchangeRatio:Before"]); this._After = Convert.ToInt32(_IConfiguration["ExchangeRatio:After"]); }
public TaskDetailController(ITaskDetailsRepository taskDetailsRepository) { _taskDetailsRepository = taskDetailsRepository; }
/// <summary> /// Constructot for TaskManager /// </summary> /// <param name="taskManagerRepository">taskManagerRepository</param> public TaskManager(ITaskDetailsRepository taskManagerRepository) { _taskDetailsRepository = taskManagerRepository; }