public ActionResult Agregar(string titulo, IEnumerable <int> autores, string ISBN, string sinopsis, int editoriales, int generos) { AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); Libros libro = new Libros(); if (autores != null) { foreach (int autorActual in autores) { Autores autor = db.Autores.Find(autorActual); libro.Autores.Add(autor); } } libro.Titulo = titulo; libro.Sinopsis = sinopsis; libro.ISBN = ISBN; if (editoriales != 1) { libro.Editoriales = db.Editoriales.Find(editoriales); } if (generos != 1) { libro.Generos = db.Generos.Find(generos); } db.Libros.Add(libro); db.SaveChanges(); //return Content("Libro añadido satisfactoriamente."); return(RedirectToAction("Listar")); }
public ActionResult Nuevo(Generos nuevoGenero) { AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); db.Generos.Add(nuevoGenero); db.SaveChanges(); return(RedirectToAction("Mostrar")); }
public ActionResult Eliminar(int id) { AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); Libros libros = db.Libros.Find(id); db.Libros.Remove(libros); db.SaveChanges(); return(RedirectToAction("Listar")); }
public ActionResult Editar(Libros libro, IEnumerable <int> autores) { AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); Libros libroA = db.Libros.Find(libro.IdLibro); libroA.Titulo = libro.Titulo; libroA.Autores.Clear(); foreach (int autorActual in autores) { Autores escritoPor = db.Autores.Find(autorActual); libroA.Autores.Add(escritoPor); } db.SaveChanges(); return(Content("Libro editado satisfactoriamente.")); }
public ActionResult Crear(string NombreGenero) { if (NombreGenero == null) { return(Content("Debe insertar un nombre de género.")); } if (NombreGenero.Length == 0) { return(Content("Debe insertar un nombre de género.")); } AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); Generos nuevoGenero = new Generos(); nuevoGenero.NombreGenero = NombreGenero; db.Generos.Add(nuevoGenero); db.SaveChanges();; return(RedirectToAction("Mostrar")); }
// Método Agregar public ActionResult Crear(string NombreAutor) { if (NombreAutor == null) { return(Content("Debe insertar un nombre de autor.")); } if (NombreAutor.Length == 0) { return(Content("Debe insertar un nombre de autor.")); } AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); Autores nuevoAutor = new Autores(); nuevoAutor.NombreAutor = NombreAutor; db.Autores.Add(nuevoAutor); db.SaveChanges();; return(RedirectToAction("Listar")); }
// Método Agregar public ActionResult Crear(string NombreEditorial) { if (NombreEditorial == null) { return(Content("Debe insertar un nombre de editorial.")); } if (NombreEditorial.Length == 0) { return(Content("Debe insertar un nombre de editorial.")); } AccentureProyectoIntegradorEntities db = new AccentureProyectoIntegradorEntities(); Editoriales nuevaEditorial = new Editoriales(); nuevaEditorial.NombreEditorial = NombreEditorial; db.Editoriales.Add(nuevaEditorial); db.SaveChanges();; return(RedirectToAction("Listar")); }