private async Task CargarImagenes() { var Imagenes = await _imagenRepository.GetWithProduct(_productoId); foreach (Imagen imagen in Imagenes) { if (imagen.Orden == 1) { pbImagen1.Image = Image.FromFile(Url + imagen.Nombre); btnEliminar1.Enabled = true; btnAgregar1.Enabled = false; } if (imagen.Orden == 2) { pbImagen2.Image = Image.FromFile(Url + imagen.Nombre); btnEliminar2.Enabled = true; btnAgregar2.Enabled = false; } if (imagen.Orden == 3) { pbImagen3.Image = Image.FromFile(Url + imagen.Nombre); btnEliminar3.Enabled = true; btnAgregar3.Enabled = false; } } }
private async Task CargarListas(int productoId) { timer1.Enabled = false; var ingredientes = await _IngredienteRepository.GetWithProduct(productoId); listIngredientes.Items.Clear(); foreach (Ingrediente ingrediente in ingredientes) { listIngredientes.Items.Add(ingrediente.Nombre); } var Imagenes = await _ImagenRepository.GetWithProduct(productoId); folderFile = new string[Imagenes.Count()]; int i = 0; foreach (Imagen imagen in Imagenes) { folderFile[i] = Url + imagen.Nombre; i++; } selected = 0; showImage(folderFile[selected]); timer1.Enabled = true; btnPrevious.Enabled = true; btnNext.Enabled = true; btnTimer.Enabled = true; btnTimer.Text = "Detener"; }
private async Task <bool> Eliminar() { var Imagenes = await _imagenRepository.GetWithProduct(_productoId); foreach (Imagen imagen in Imagenes) { if (await _imagenRepository.Delete(imagen.Id)) { File.Delete(imagen.Url); } } var Instrucciones = await _instruccionRepository.GetWithProduct(_productoId); foreach (Instruccion instruccion in Instrucciones) { await _instruccionRepository.Delete(instruccion.Id); } var Ingredientes = await _ingredienteRepository.GetWithProduct(_productoId); foreach (Ingrediente ingrediente in Ingredientes) { await _ingredienteRepository.Delete(ingrediente.Id); } return(await _productoRepository.Delete(_productoId)); }