コード例 #1
0
ファイル: Startup.cs プロジェクト: Arvind2y/InSight
        //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());
            }
        }
コード例 #2
0
 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;
 }
コード例 #3
0
        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"]);
        }
コード例 #4
0
 public TaskDetailController(ITaskDetailsRepository taskDetailsRepository)
 {
     _taskDetailsRepository = taskDetailsRepository;
 }
コード例 #5
0
 /// <summary>
 /// Constructot for TaskManager
 /// </summary>
 /// <param name="taskManagerRepository">taskManagerRepository</param>
 public TaskManager(ITaskDetailsRepository taskManagerRepository)
 {
     _taskDetailsRepository = taskManagerRepository;
 }