public ForecastRegistrationViewModel(ForecastRegistrationDataGenerator forecastRegistrationDataGenerator , ProjectSearchViewModel projectSearchViewModel , IForecastService forecastService , ICommonDialogs commonDialogs , SaveForecastCommandHandler saveForecastCommandHandler , ResetForecastCommandHandler resetForecastCommandHandler , CopyPreviousMonthCommandHandler copyPreviousMonthCommandHandler , ForecastTypeProvider forecastTypeProvider , ITimeEntryService timeEntryService , IAppSettings appSettings , ForecastRegistrationSelectedUserHandler selectedUserHandler) { _selectedDate = DateTime.Now.FirstDayOfMonth(); ForecastMonthId = 0; _forecastRegistrationDataGenerator = forecastRegistrationDataGenerator; _projectSearchViewModel = projectSearchViewModel; _forecastService = forecastService; _commonDialogs = commonDialogs; _saveForecastCommandHandler = saveForecastCommandHandler; _resetForecastCommandHandler = resetForecastCommandHandler; _copyPreviousMonthCommandHandler = copyPreviousMonthCommandHandler; _forecastTypeProvider = forecastTypeProvider; _timeEntryService = timeEntryService; _appSettings = appSettings; _selectedUserHandler = selectedUserHandler; _projectRegistrations.InitializeDirtyCheck(); }
public ForecastStatisticsTabViewModel(IForecastService forecastService, ForecastRegistrationSelectedUserHandler selectedUserHandler) { _forecastService = forecastService; _selectedUserHandler = selectedUserHandler; }