public ProfileViewModelFactory([NotNull] ISystemDispatcher systemDispatcher, [NotNull] AsyncDataProvider dataProvider, [NotNull] StatisticsService statistics, [NotNull] IStringsProvider stringsProvider, [NotNull] INavigationService navigationService) { if (systemDispatcher == null) { throw new ArgumentNullException("systemDispatcher"); } if (dataProvider == null) { throw new ArgumentNullException("dataProvider"); } if (statistics == null) { throw new ArgumentNullException("statistics"); } if (stringsProvider == null) { throw new ArgumentNullException("stringsProvider"); } if (navigationService == null) { throw new ArgumentNullException("navigationService"); } _systemDispatcher = systemDispatcher; _dataProvider = dataProvider; _statistics = statistics; _stringsProvider = stringsProvider; _navigationService = navigationService; _userViewModelFactory = new Lazy <IUserViewModelFactory>( () => new UserViewModelFactory(_systemDispatcher, _navigationService, _stringsProvider, _statistics)); }
public UserViewModelFactory([NotNull] ISystemDispatcher dispatcher, [NotNull] INavigationService navigation, [NotNull] IStringsProvider stringsProvider, [NotNull] StatisticsService statistics) { if (dispatcher == null) { throw new ArgumentNullException("dispatcher"); } if (navigation == null) { throw new ArgumentNullException("navigation"); } if (stringsProvider == null) { throw new ArgumentNullException("stringsProvider"); } if (statistics == null) { throw new ArgumentNullException("statistics"); } _dispatcher = dispatcher; _navigation = navigation; _stringsProvider = stringsProvider; _statistics = statistics; }
public QuestionsViewModelFactory([NotNull] ISystemDispatcher systemDispatcher, [NotNull] StatisticsService statistics, [NotNull] AsyncDataProvider dataProvider, [NotNull] IStringsProvider stringsProvider, [NotNull] IPhoneTasks phoneTasks) { if (systemDispatcher == null) { throw new ArgumentNullException("systemDispatcher"); } if (statistics == null) { throw new ArgumentNullException("statistics"); } if (dataProvider == null) { throw new ArgumentNullException("dataProvider"); } if (stringsProvider == null) { throw new ArgumentNullException("stringsProvider"); } if (phoneTasks == null) { throw new ArgumentNullException("phoneTasks"); } _systemDispatcher = systemDispatcher; _statistics = statistics; _dataProvider = dataProvider; _stringsProvider = stringsProvider; _phoneTasks = phoneTasks; }
public UserActivityViewModel([NotNull] ISystemDispatcher dispatcher, [NotNull] StatisticsService statistics, [NotNull] AsyncDataProvider dataProvider, [NotNull] IStringsProvider stringsProvider, [NotNull] IPhoneTasks tasks, int userId, DetailsType detailsType) : base(dispatcher) { if (statistics == null) { throw new ArgumentNullException("statistics"); } if (dataProvider == null) { throw new ArgumentNullException("dataProvider"); } if (stringsProvider == null) { throw new ArgumentNullException("stringsProvider"); } if (tasks == null) { throw new ArgumentNullException("tasks"); } _statistics = statistics; _dataProvider = dataProvider; _stringsProvider = stringsProvider; _tasks = tasks; _userId = userId; _detailsType = detailsType; _statistics.PublishActivityPageLoaded(_detailsType == DetailsType.Questions); LoadMoreCommand = new RelayCommand(_ => LoadNext()); LoadNext(); }
public ShowsController(IMapper mapper, IShowsService showService, IStringsProvider strings, ILogger <ShowsController> logger) { _mapper = mapper; _showService = showService; _strings = strings; _logger = logger; }
public QuestionTypeViewModel( IStringsProvider stringsProvider, IQuestionTypeService questionTypeService, IEventAggregator eventAggregator) : base(stringsProvider) { _questionTypeService = questionTypeService; _eventAggregator = eventAggregator; }
public PlayerViewModel( IStringsProvider stringsProvider, IGameService gameService) : base(stringsProvider) { _gameService = gameService; SelectCategoryCommand = new DelegateCommand <Category>(x => { var _ = MovePlayerAsync(x); }); }
public ShowsScraperHostedService( ILogger <ShowsScraperHostedService> logger, ITvMazeScraperService tvMazeScraperService, IStringsProvider strings) { _logger = logger; _tvMazeScraperService = tvMazeScraperService; _strings = strings; }
public GameBoardViewModel( IStringsProvider stringsProvider, IGameService gameService, IUnityContainer unityContainer) : base( stringsProvider) { _gameService = gameService; _unityContainer = unityContainer; _gameService.GameChanged += OnGameChanged; ((INotifyCollectionChanged)_gameService.Players).CollectionChanged += (s, e) => RecalculatePlayerSize(); RecalculatePlayerSize(); }
public CategoryViewModel( IStringsProvider stringsProvider, ICategoryService categoryService, IEventAggregator eventAggregator) : base(stringsProvider) { _categoryService = categoryService; _eventAggregator = eventAggregator; ChangeImageCommand = new DelegateCommand(async() => await ChangeImageAsync()); var _ = GetImageFromDbAsync(); }
public DataViewModel( IStringsProvider stringsProvider, HamburgerMenuViewModel hamburgerMenuViewModel, QuestionsViewModel questionsViewModel, QuestionTypesViewModel questionTypesViewModel, CategoriesViewModel categoriesViewModel) : base(stringsProvider) { HamburgerMenuViewModel = hamburgerMenuViewModel; QuestionsViewModel = questionsViewModel; QuestionTypesViewModel = questionTypesViewModel; CategoriesViewModel = categoriesViewModel; }
public ShowsService( IMapper mapper, ILogger <ShowsService> logger, IShowRepository showRepository, IStringsProvider strings) { _mapper = mapper; _logger = logger; _showRepository = showRepository; _strings = strings; }
public ShowsImportService( ILogger <ShowsImportService> logger, IStringsProvider strings, IMicroservicesCommunicationService communicationService, IShowsService showsService) { _logger = logger; _strings = strings; _communicationService = communicationService; _showsService = showsService; }
public MainWindowViewModel( IStringsProvider stringsProvider, HamburgerMenuViewModel hamburgerMenuViewModel, GameControlViewModel gameControlViewModel, DataViewModel dataViewModel, SettingsViewModel settingsViewModel) : base(stringsProvider) { HamburgerMenuViewModel = hamburgerMenuViewModel; GameControlViewModel = gameControlViewModel; DataViewModel = dataViewModel; SettingsViewModel = settingsViewModel; }
public MicroservicesCommunicationHostedService( IServiceProvider serviceProvider, ILogger <MicroservicesCommunicationHostedService> logger, IStringsProvider strings) { _logger = logger; _strings = strings; var serviceScope = serviceProvider.CreateScope(); _showsImportService = serviceScope.ServiceProvider.GetService <IShowsImportService>(); }
public GameControlViewModel( IStringsProvider stringsProvider, HamburgerMenuViewModel hamburgerMenuViewModel, GameBoardViewModel gameBoardViewModel, QuestionViewModel questionViewModel, IGameService gameService, PlayersViewModel playersViewModel, IEventAggregator eventAggregator) : base(stringsProvider) { _eventAggregator = eventAggregator; GameService = gameService; GameService.Categories.Sync <Category, Category>(Categories, x => x, (x, y) => x.Id == y.Id); GameService.GameFinished += OnGameFinishedAsync; GameService.GameChanged += OnGameChanged; PlayersViewModel = playersViewModel; HamburgerMenuViewModel = hamburgerMenuViewModel; GameBoardViewModel = gameBoardViewModel; QuestionViewModel = questionViewModel; QuestionViewModel.QuestionAnswered += OnQuestionAnswered; CreateGameCommand = new DelegateCommand <double?>(x => { var gameTime = x != null ? (int)x : 0; if (gameTime > 0) { var _ = CreateGameAsync(gameTime); } }); StartCommand = new DelegateCommand(() => { var _ = StartAsync(); }); StopCommand = new DelegateCommand(() => { var _ = StopAsync(); }); RestartCommand = new DelegateCommand(() => { var _ = RestartAsync(); }); MovePlayerToCommand = new DelegateCommand <Category>(x => { var _ = MovePlayerToAsync(x); }); StartTimerCommand = new DelegateCommand(StartTimer); StopTimerCommand = new DelegateCommand(StopTimer); }
public TvMazeScraperService( IOptions <CommunicationConfig> appConfig, ILogger <TvMazeScraperService> logger, IMapper mapper, ITvMazeApiService tvMazeApiService, IImportInfoRepository importInfoRepository, IImportRequestRepository importRequestRepository, IStringsProvider strings, IMicroservicesCommunicationService communicationService) { _config = appConfig.Value; _logger = logger; _mapper = mapper; _tvMazeApiService = tvMazeApiService; _importInfoRepository = importInfoRepository; _importRequestRepository = importRequestRepository; _strings = strings; _communicationService = communicationService; }
public UserViewModel([NotNull] ISystemDispatcher dispatcher, [NotNull] User model, [NotNull] IStringsProvider stringsProvider, [NotNull] INavigationService navigation) : base(dispatcher) { if (model == null) { throw new ArgumentNullException("model"); } if (stringsProvider == null) { throw new ArgumentNullException("stringsProvider"); } if (navigation == null) { throw new ArgumentNullException("navigation"); } _model = model; _stringsProvider = stringsProvider; _navigation = navigation; UserPic = _model.EmailHash; InitCommand(); }
public AViewModelBase(IStringsProvider stringsProvider) { Strings = stringsProvider.Strings; }
public AnswerViewModel(IStringsProvider stringsProvider, IFileService fileService) : base(stringsProvider) { _fileService = fileService; PickFileCommand = new DelegateCommand(async() => await PickFileAsync()); }
public ShowRepository(DatabaseContext database, IStringsProvider strings) { _database = database; _strings = strings; }
public Step1Model(IStringsProvider stringsProvider) { this.StringsProvider = stringsProvider; }
public AnswerViewModel(IStringsProvider stringsProvider, IFileService fileService) : base(stringsProvider) { _fileService = fileService; }
public FirstRazorModel(IStringsProvider stringsProvider) { this.StringsProvider = stringsProvider; }
public TileViewModel(IStringsProvider stringsProvider, ICategoryService categoryService) : base(stringsProvider) { _categoryService = categoryService; }
public AModelContainerViewModel(IStringsProvider stringsProvider) : base(stringsProvider) { }
public HamburgerMenuViewModel(IStringsProvider stringsProvider) : base(stringsProvider) { }
public GlobalExceptionMiddleware(RequestDelegate next, ILogger <GlobalExceptionMiddleware> logger, IStringsProvider strings) { _next = next ?? throw new ArgumentNullException(nameof(next)); _logger = logger; _strings = strings; }
public SettingsViewModel(IStringsProvider stringsProvider, HamburgerMenuViewModel hamburgerMenuViewModel) : base(stringsProvider) { HamburgerMenuViewModel = hamburgerMenuViewModel; }