public JournalViewModel(Factories factories, BackgroundWorkerFactory workerFactory, SugarEditingViewModel sugarEditing) { this.factories = factories; this.workerFactory = workerFactory; this.sugarEditing = sugarEditing; InitializeSugarEditing(); }
public GroupingJournalViewModel(Factories factories, BackgroundWorkerFactory workerFactory, SugarEditingViewModel sugarEditing) : base(factories, workerFactory, sugarEditing) { Grouping = new GroupingViewModel<JournalItemViewModel, DateViewModel>(this, () => Items, keySelector: item => item.Date, predicate: item => item.FilterIn(search), choose: Choose); }
public GroupingProductListingViewModel(Factories factories, BackgroundWorkerFactory workerFactory) : base(factories, workerFactory) { Grouping = new SortedGroupingViewModel<ProductViewModel, CategoryViewModel, string, string>(this, () => Products, keySelector: product => product.Category, predicate: product => product.Name.ContainsIgnoringCase(search), choose: Choose, itemSort: product => product.Name, groupSort: group => group.Key.Name); }
public ExportAndImportViewModel(Factories factories, CloudProviderFactory cloudProviderFactory, Vibration vibration, Cloud cloud, MessageDialog messageDialog, CloudMessages cloudMessages, BackgroundWorkerFactory workerFactory) { this.factories = factories; exportAndImport = new ExportAndImportImpl(factories); this.cloudProviderFactory = cloudProviderFactory; this.vibration = vibration; this.cloud = cloud; this.messageDialog = messageDialog; this.cloudMessages = cloudMessages; this.workerFactory = workerFactory; }
public MainViewModel(Factories factories, Cloud cloud, TimerFactory timerFactory, BackgroundWorkerFactory workerFactory, MealEditingViewModel.BackNavigation mealEditingBackNavigation, JournalViewModel journal, ProductListingViewModel productListing, MealItemEditingViewModel mealItemEditing, MessageDialog messageDialog, WelcomeScreen welcomeScreen, CloudMessages cloudMessages) { this.factories = factories; this.cloud = cloud; this.timerFactory = timerFactory; this.workerFactory = workerFactory; this.mealEditingBackNavigation = mealEditingBackNavigation; this.journal = journal; this.productListing = productListing; this.mealItemEditing = mealItemEditing; this.messageDialog = messageDialog; this.cloudMessages = cloudMessages; WelcomeScreen = welcomeScreen; ShareStateProvider(); }
public JournalLoader(Factories factories, bool sortCircumstances, bool sortNames, BackgroundWorkerFactory workerFactory) : base(workerFactory) { this.factories = factories; this.sortCircumstances = sortCircumstances; this.sortNames = sortNames; }
IBackgroundWorker InitializeWorker() { IBackgroundWorkerFactory factory = new BackgroundWorkerFactory(); return(factory.GetWorker(BackgroundWorkerType.Sync)); }
public TelerikProductListingViewModel(Factories factories, BackgroundWorkerFactory workerFactory) : base(factories, workerFactory) { }
public PostSender(string targetUrl, BackgroundWorkerFactory workerFactory) { Inputs = new Dictionary<string, string>(); this.targetUrl = targetUrl; this.workerFactory = workerFactory; }
public ProductListingViewModel(Factories factories, BackgroundWorkerFactory workerFactory) { this.factories = factories; maxCuAndFpu = new MaxCuAndFpuInCategories(factories.Finder); this.workerFactory = workerFactory; }
public CategoriesAndProductsLoader(Factories factories, BackgroundWorkerFactory workerFactory) : base(workerFactory) { this.factories = factories; }
public TelerikJournalViewModel(Factories factories, BackgroundWorkerFactory workerFactory, SugarEditingViewModel sugarEditing) : base(factories, workerFactory, sugarEditing) { }