public FilterDetailsViewModel(IAreaFilterService areaFilterService, MenuNavigationHelper menuNavigationHelper) { _areaFilterService = areaFilterService; _menuNavigationHelper = menuNavigationHelper; _filterId = Convert.ToInt32(MenuContentViewModel.Param); GoBackToFilterListCommand = ReactiveCommand.CreateFromTask(async() => GoToFilterListExecuted()); GoBackToAreaDetailsCommand = ReactiveCommand.CreateFromTask(async() => GoBackToAreaDetailsExecuted()); Init(); }
public AddFilterViewModel(IAreaFilterService areaFilterService, MenuNavigationHelper menuNavigationHelper) { _areaFilterService = areaFilterService; _menuNavigationHelper = menuNavigationHelper; _areaId = MenuContentViewModel.Param as string; GoToFiltersCommand = ReactiveCommand.CreateFromTask(async() => GoToFiltersExecuted()); SaveFilterCommand = ReactiveCommand.CreateFromTask(SaveFilterExecutedAsync); AddFilterModel = new AddFilterDetailedModel() { AreaId = _areaId }; }
public FilterListViewModel(IAreaFilterService areaFilterService, MenuNavigationHelper menuNavigationHelper) { _areaFilterService = areaFilterService; _menuNavigationHelper = menuNavigationHelper; _areaId = MenuContentViewModel.Param as string; GoToAddFilterPageCommand = ReactiveCommand.CreateFromTask(async() => GoToAddFilterPageExecuted()); GoBackToAreaDetailsCommand = ReactiveCommand.CreateFromTask(async() => GoBackToAreaDetailsExecuted()); AreaFilterList = new ReactiveList <AreaFilterDetailedModel>(); this.ObservableForProperty(x => x.SelectedFilter) .Where(x => x.Value != null) .Subscribe(args => { GoToFilterDetails(); }); Init(); }
public AreaFiltersController(IAreaFilterService areaFilterService) { _areaFilterService = areaFilterService; }