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")); }
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")); }