using DTS.Common.Base; using DTS.Common.Interface.Pagination; using System.Collections.ObjectModel; namespace DTS.Common.Interface.Sensors.SoftwareFilters { public interface ISoftwareFiltersViewModel : IBaseViewModel, IFilterableListView { ISoftwareFiltersView View { get; set; } void Sort(object sortBy, bool bColumnClick); void Unset(); void Filter(string currentFilter); ObservableCollection SoftwareFilters { get; set; } ISoftwareFilter [] GetSoftwareFilters(); void PopulateView(); string CurrentUser{ get; set; } bool ValidateAndSave(); } }