コード例 #1
0
ファイル: StepsViewModel.cs プロジェクト: LMDarville/CBAM
 public static StepsViewModel CreateIndex(IStepsRepository repository, long projectID)
 {
     var viewModel = new StepsViewModel();
     viewModel.Steps = repository.GetAll().ToList();
     viewModel.nextStepToComplete = repository.GetNextStepToComplete(projectID);
     return viewModel;
 }
コード例 #2
0
 public HomeController(IOptions <Settings> settings, IRecipeRepository recipeRepository, IIngredientRepository ingredientRepository, IStepsRepository stepsRepository)
 {
     _ingredientRepository = ingredientRepository;
     _stepsRepository      = stepsRepository;
     _recipeRepository     = recipeRepository;
     _settings             = settings.Value;
 }
コード例 #3
0
ファイル: StepsViewModel.cs プロジェクト: LMDarville/CBAM
 public static StepsViewModel getStep(IStepsRepository repository, int mystep, long projID)
 {
     var viewModel = new StepsViewModel();
     viewModel.Steps = repository.GetAll().ToList();
     viewModel.nextStepToComplete = repository.GetNextStepToComplete(projID);
     viewModel.thisStep = repository.GetByStepID(mystep);
     viewModel.projectID = projID;
     return viewModel;
 }
コード例 #4
0
ファイル: Globals.cs プロジェクト: mrb0y/openwindesheart-demo
        public static void BuildGlobals(IHeartrateRepository heartrateRepository, ISleepRepository sleepRepository, IStepsRepository stepsRepository, Database database)
        {
            StepsRepository     = stepsRepository;
            SleepRepository     = sleepRepository;
            HeartrateRepository = heartrateRepository;
            Database            = database;

            HeartratePageViewModel = new HeartRatePageViewModel(HeartrateRepository);
            SamplesService         = new SamplesService(HeartrateRepository, StepsRepository, SleepRepository);
            StepsPageViewModel     = new StepsPageViewModel();
            SettingsPageViewModel  = new SettingsPageViewModel();
            SleepPageViewModel     = new SleepPageViewModel();
            DevicePageViewModel    = new DevicePageViewModel();
            HomePageViewModel      = new HomePageViewModel();

            LanguageDictionary = new Dictionary <string, string>
            {
                { "Nederlands", "nl-NL" },
                { "English", "en-EN" },
                { "Deutsch", "de-DE" }
            };
        }
コード例 #5
0
ファイル: StepsController.cs プロジェクト: LMDarville/CBAM
 public StepsController(IStepsRepository repository)
 {
     stepsRepository = repository;
 }
コード例 #6
0
 public StepsService()
 {
     _repository = new StepsRepository(new WatchYourselfDbContext());
 }
コード例 #7
0
ファイル: ScenarioController.cs プロジェクト: LMDarville/CBAM
 public ScenarioController(IScenarioRepository repository)
 {
     scenarioRepository = repository;
     stepsRepository = new StepsRepository();
 }
コード例 #8
0
 public SamplesService(IHeartrateRepository heartrateRepository, IStepsRepository stepsRepository, ISleepRepository sleepRepository)
 {
     _heartrateRepository = heartrateRepository;
     _stepsRepository     = stepsRepository;
     _sleepRepository     = sleepRepository;
 }
コード例 #9
0
ファイル: StepsViewModel.cs プロジェクト: LMDarville/CBAM
 public static StepsViewModel BottomTwoTopThirds(IStepsRepository repository, long projectID)
 {
     var viewModel = new StepsViewModel();
     viewModel.ScenarioList = repository.GetBottomTwoTopThirds(projectID).OrderBy(x => x.Priority).ToList();
     return viewModel;
 }