public DrillCreationViewModel(IDrillsRepository drillsRepository, IEventRepository eventRepository, ISessonStateService sessonStateService, INavigationService navigationService) { _drillsRepository = drillsRepository; _eventRepository = eventRepository; _sessonStateService = sessonStateService; _navigationService = navigationService; PageTitle = "New Practice Drill"; Sports = _eventRepository.Sports(); var defaultDuration = new DrillDuration {Minutes = 15, Name = "15 Minutes"}; Durations = new List<DrillDuration> { new DrillDuration{Minutes = 5, Name = "5 Minutes"}, new DrillDuration{Minutes = 10, Name = "10 Minutes"}, defaultDuration, new DrillDuration{Minutes = 20, Name = "20 Minutes"}, new DrillDuration{Minutes = 25, Name = "25 Minutes"}, new DrillDuration{Minutes = 30, Name = "30 Minutes"}, new DrillDuration{Minutes = 45, Name = "45 Minutes"}, new DrillDuration{Minutes = 60, Name = "60 Minutes"}, }; SelectedDuration = defaultDuration; }
public DrillListingViewModel( IDrillsRepository drillsRepository, ISessonStateService sessonStateService) { _drillsRepository = drillsRepository; _sessonStateService = sessonStateService; }
public DrillListingPanoramaViewModel( INavigationService navigationService, IDrillsRepository drillsRepository, ISessonStateService sessonStateService) { _navigationService = navigationService; _drillsRepository = drillsRepository; _sessonStateService = sessonStateService; }