public bool DeleteLoadout(LoadoutViewModel loadout) { return(ReorganizableCollectionUtilities <LoadoutViewModel> .Remove( Loadouts, loadout, x => SelectedLoadout == x, () => SelectedLoadout = null )); }
public bool MoveLoadoutDown(LoadoutViewModel loadout) { return(ReorganizableCollectionUtilities <LoadoutViewModel> .MoveDown( Loadouts, loadout, () => SelectedLoadout, x => SelectedLoadout = x )); }
public bool MoveContainerDown(SearchResultProcessingContainerViewModel container) { return(ReorganizableCollectionUtilities <SearchResultProcessingContainerViewModel> .MoveDown( Containers, container, () => SelectedContainer, x => SelectedContainer = x )); }
public bool RemoveContainer(SearchResultProcessingContainerViewModel container) { return(ReorganizableCollectionUtilities <SearchResultProcessingContainerViewModel> .Remove( Containers, container, x => SelectedContainer == x, () => SelectedContainer = null )); }
public bool RemoveSortItem(SearchResultSortItemViewModel item) { bool result = ReorganizableCollectionUtilities <SearchResultSortItemViewModel> .Remove( sortItems, item ); if (result) { UpdateSortItems(); } return(result); }