public AnalyseViewModel(
            IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory,
            IUpdateStatusViewModel updateStatusViewModel)
        {
            _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory;
            _updateStatusViewModel = updateStatusViewModel;
            _updateStatusRequest = new InteractionRequest<ResponseNotification>();

            UpdateStatusCommand = new DelegateCommand<ProductivityModel>(UpdateStatus);
            SearchCommand = new DelegateCommand(Search);
            ClearCommand = new DelegateCommand(Clear);
            Productivities = new CollectionViewSource();
            Productivities.GroupDescriptions.Add(new PropertyGroupDescription("ClientName"));
        }
Exemple #2
0
        public AnalyseViewModel(
            IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory,
            IUpdateStatusViewModel updateStatusViewModel)
        {
            _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory;
            _updateStatusViewModel         = updateStatusViewModel;
            _updateStatusRequest           = new InteractionRequest <ResponseNotification>();

            UpdateStatusCommand = new DelegateCommand <ProductivityModel>(UpdateStatus);
            SearchCommand       = new DelegateCommand(Search);
            ClearCommand        = new DelegateCommand(Clear);
            Productivities      = new CollectionViewSource();
            Productivities.GroupDescriptions.Add(new PropertyGroupDescription("ClientName"));
        }