public void OnNavigatingTo(NavigationParameters parameters) { int idCategoria; if (parameters.ContainsKey("Categoria")) { idCategoria = (int)parameters["Categoria"]; var _subCategorias = new PopulaListaSubCategorias().Popula().Where(x => x.IdCategoria == idCategoria); foreach (var sc in _subCategorias) { SubCategorias.Add(sc); } } }
public void AdicionarSubCategoria(Categoria subCategoria) { //TODO: Validar se há limite para subcategoria //Exemplo: Categoria tem uma sugcategoria. Essa subcategoria, tem outra subcategoria. Que tem outra, que tem outra... Quantas poderiam? SubCategorias.Add(subCategoria); }