public void ColourSelect(ColourItem colour) { colour.IsSelected = !colour.IsSelected; if (colour.IsSelected) { SelectedColours.Add(colour); } else { SelectedColours.Remove(colour); } }
public void NextPage(string stripeType) { if (!SelectedColours.Any()) { _dialogService.DisplayAlertAsync("", "Oops, please select some colours", "Ok"); return; } _appDataService.SelectedColours = SelectedColours.ToList(); bool randomStripes = stripeType == "random"; NavigationService.NavigateAsync($"StripesPage?random={randomStripes}"); }