public ActionResult DeleteConfirmed(int id) { imagen imagen = db.imagen.Find(id); db.imagen.Remove(imagen); db.SaveChanges(); return(RedirectToAction("Index")); }
public void ModificarTest() { RepositorioBase <imagen> repositorio = new RepositorioBase <imagen>(); bool paso = false; imagen p = repositorio.Buscar(1); p.rutaimagen = "sdfsf"; paso = repositorio.Modificar(p); Assert.AreEqual(true, paso); }
public ActionResult Edit([Bind(Include = "idimagen,ruta,extencion,tamaño")] imagen imagen) { if (ModelState.IsValid) { db.Entry(imagen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(imagen)); }
public ActionResult Create([Bind(Include = "idimagen,ruta,extencion,tamaño")] imagen imagen) { if (ModelState.IsValid) { db.imagen.Add(imagen); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(imagen)); }
private static void resetStructs(cancion cancion, imagen imagen) { imagen.nombre = null; imagen.ancho = 0; imagen.alto = 0; imagen.tamanio = 0; cancion.artista = null; cancion.titulo = null; cancion.duracion = 0; cancion.tamanio = 0; cancion.imagen = imagen; }
// GET: imagens/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } imagen imagen = db.imagen.Find(id); if (imagen == null) { return(HttpNotFound()); } return(View(imagen)); }
public void GuardarTest() { RepositorioBase <imagen> db = new RepositorioBase <imagen>(); imagen p = new imagen(); p.idimagen = 1; p.rutaimagen = "123"; RepositorioBase <imagen> repositorio = new RepositorioBase <imagen>(); bool paso = false; paso = repositorio.Guardar(p); Assert.AreEqual(true, paso); }
public static void Main() { // Variables int op, numCanciones = 0, numCancionesMostradas, tamanioImagen; cancion cancion = new cancion(); imagen imagen = new imagen(); cancion[] canciones = new cancion[100]; try { // Mostramos el menú mientras que la opción seleccionada sea distinta de 4 do { Console.WriteLine("Seleccione una de las siguientes opciones: "); Console.WriteLine("1. Añadir una nueva cancion"); Console.WriteLine("2. Mostrar el título y el artista de todas las canciones"); Console.WriteLine("3. Mostrar los títulos de las canciones cuya imágen tenga un tamaño mayor al indicado por el usuario"); Console.WriteLine("4. Salir del programa"); // Leemos la opción seleccionada op = Convert.ToInt32(Console.ReadLine()); try { // Utilizamos un switch para evaluar la opción seleccionada switch (op) { // Añadir una canncion case 1: Console.Clear(); // Reseteamos los valores de las variables imagen y cancion resetStructs(cancion, imagen); // Pedimos y guardamos todos los datos de la canción Console.Write("Introduce el artista: "); cancion.artista = Console.ReadLine(); Console.Write("Introduce el título de la canción: "); cancion.titulo = Console.ReadLine(); Console.Write("Introduce la duración de la canción: "); cancion.duracion = Convert.ToInt32(Console.ReadLine()); Console.Write("Introduce el tamaño de la canción: "); cancion.tamanio = Convert.ToInt32(Console.ReadLine()); Console.Write("Introduce el nombre de la imagen: "); imagen.nombre = Console.ReadLine(); Console.Write("Introduce el ancho de la imagen: "); imagen.ancho = Convert.ToInt32(Console.ReadLine()); Console.Write("Introduce el alto de la imagen: "); imagen.alto = Convert.ToInt32(Console.ReadLine()); Console.Write("Introduce el tamaño de la imagen: "); imagen.tamanio = Convert.ToInt32(Console.ReadLine()); cancion.imagen = imagen; // Guardamos la canción en la lista de canciones canciones[numCanciones] = cancion; numCanciones++; Console.ReadKey(); Console.Clear(); break; // Mostrar titulo y artista de todas las canciones case 2: Console.Clear(); if (numCanciones != 0) { for (int i = 0; i < numCanciones; i++) { Console.WriteLine("- Canción: {0} \t Artista: {1}", cancion.titulo, cancion.artista); } } else { Console.WriteLine("No hay guardada ninguna canción"); } Console.ReadKey(); Console.Clear(); break; // Mostrar canciones cuando tamanioImagen > indicado por usuario case 3: Console.Clear(); if (numCanciones != 0) { Console.Write("Introduce el tamaño de la imagen: "); tamanioImagen = Convert.ToInt32(Console.ReadLine()); numCancionesMostradas = 0; for (int i = 0; i < numCanciones; i++) { if (cancion.imagen.tamanio > tamanioImagen) { Console.WriteLine("- Canción: {0} \t Artista: {1}", cancion.titulo, cancion.artista); numCancionesMostradas++; } } if (numCancionesMostradas == 0) { Console.WriteLine("No hay ninguna cancion cuya imagen tenga un tamaño superior a {0}", tamanioImagen); } } else { Console.WriteLine("No hay guardada ninguna canción"); } Console.ReadKey(); Console.Clear(); break; // Salir del programa case 4: Console.Clear(); Console.WriteLine("Saliendo del programa..."); Console.ReadKey(); Console.Clear(); break; // Opción incorrecta default: Console.Clear(); Console.WriteLine("Ha seleccionado una opción incorrecta"); Console.ReadKey(); Console.Clear(); break; } } catch (Exception e) { Console.WriteLine(e.Message); } } while (op != 4); } catch (Exception e) { Console.WriteLine(e.Message); } }
private void otroToolStripMenuItem_Click(object sender, EventArgs e) { imagen im = new imagen(); im.generarImagen("grafo.dot", "grafo.png"); }