private void btn_AdicionarCategoria_Click(object sender, EventArgs e) { categoria.Add(new CategoriaModel() { Descricao = txt_Categoria.Text }); CarregaLista(); }
public DBContext(DbContextOptions <DBContext> options) : base(options) { //this.Configuration.LazyLoadingEnabled = false; if (!Categoria.Any()) { Categoria.Add(new Categoria("Banco de Dados", "Perguntas relacionados com banco de dados")); Categoria.Add(new Categoria("Linguagem de programação", "Perguntas sobre as mais diversas linguagens de programação")); Categoria.Add(new Categoria("IoT", "Perguntas sobre sensores, automação e internet")); Categoria.Add(new Categoria("WEB", "Perguntas sobre desenvolvimento WEB")); SaveChanges(); } }
//private async void ExecuteExibirProdutoCommand(Produto produto) //{ // await Navigation.PushAsync<DetalhesViewModel>(false, produto); //} public override async Task LoadAsync() { Ocupado = true; try { var produtos = await _produtoApiService.GetProdutosAsync(); var promocoes = await _promocaoApiService.GetPromocoesAsync(); var categorias = await _categoriaApiService.GetCategoriasAsync(); Produto.Clear(); Promocao.Clear(); Categoria.Clear(); foreach (var produto in produtos) { Produto.Add(produto); } foreach (var promocao in promocoes) { Promocao.Add(promocao); } foreach (var categoria in categorias) { Categoria.Add(categoria); } } catch (Exception ex) { Debug.WriteLine("Erro", ex.Message); } finally { Ocupado = false; } }