public ActionResult GetAllLibros() { ML.Result result = BL.Libros.GetAll(); ML.Libros libros = new ML.Libros(); libros.LibrosList = result.Objects; return(View(libros)); }
public static ML.Result GetBusquedaAbierda(string text) { ML.Result result = new ML.Result(); try { using (DL.LibreriaEntities context = new DL.LibreriaEntities()) { var libros = (from l in context.GetLibros().ToList() where l.NombreLibro == text.ToString() select l).FirstOrDefault(); result.Objects = new List <object>(); if (libros != null) { ML.Libros li = new ML.Libros(); li.IdLibro = Convert.ToInt32(libros.IdLibro); li.Nombre = libros.NombreLibro; li.Biblioteca = new ML.Biblioteca(); li.Biblioteca.Nombre = libros.NombreBiblioteca; result.Objects.Add(li); } result.Correct = true; } } catch (Exception e) { result.Correct = false; result.ErrorMessage = "Error en " + e; } return(result); }
public static ML.Result GetByIdEF(int?IdLibro) { ML.Result result = new ML.Result(); try { using (DL.LibreriaEntities context = new DL.LibreriaEntities()) { var query = (from l in context.GetLibros().ToList() where l.IdLibro == IdLibro select l).FirstOrDefault(); if (query != null) { ML.Libros libros = new ML.Libros(); libros.IdLibro = Convert.ToInt32(query.IdLibro); libros.Nombre = query.NombreLibro; libros.Biblioteca = new ML.Biblioteca(); libros.Biblioteca.IdBiblioteca = query.IdBiblioteca; libros.Biblioteca.Nombre = query.NombreBiblioteca; result.Object = libros; } result.Correct = true; } }catch (Exception e) { result.Correct = false; result.ErrorMessage = "Error en " + e; } return(result); }
public static ML.Result GetAll() { ML.Result result = new ML.Result(); try { using (DL.LibreriaEntities context = new DL.LibreriaEntities()) { var Libros = context.GetLibros().ToList(); result.Objects = new List <object>(); if (result != null) { foreach (var item in Libros) { ML.Libros libros = new ML.Libros(); libros.IdLibro = item.IdLibro; libros.Nombre = item.NombreLibro; libros.Biblioteca = new ML.Biblioteca(); libros.Biblioteca.Nombre = item.NombreBiblioteca; result.Objects.Add(libros); } result.Correct = true; } else { result.Correct = false; } } }catch (Exception e) { result.Correct = false; result.ErrorMessage = "Error en " + e; } return(result); }
public ActionResult GetAllLibros(string text) { if (text == null || text == "") { return(RedirectToAction("GetAllLibros")); } else { ML.Libros libros = new ML.Libros(); ML.Result result = BL.Libros.GetBusquedaAbierda(text); libros.LibrosList = result.Objects; return(View(libros)); } }
public ActionResult Form(ML.Libros libros) { ML.Result result = new ML.Result(); if (libros.IdLibro == 0) { //Agrega result = BL.Libros.AddET(libros); ViewBag.Message = "El libro se agrego correctamente"; } else { //Update result = BL.Libros.UpdateEF(libros); ViewBag.Message = "El libro se modifico correctamente"; } // if (!result.Correct) { ViewBag.Message = "No se pudo agregar el departamento"; } return(PartialView("validacion")); }
public ActionResult Form(int?IdLibro) { ML.Libros libros = new ML.Libros(); ML.Result resultBiliotecas = BL.Bibliotecas.GetAll(); libros.Biblioteca = new ML.Biblioteca(); libros.Biblioteca.BibliotecasList = resultBiliotecas.Objects; if (IdLibro == null) { //Agregar ViewBag.Title = "Nuevo Libro"; return(View(libros)); } else { ViewBag.Title = "Editar Libro"; //Buscar ML.Result result = BL.Libros.GetByIdEF(IdLibro.Value); if (result.Correct) { libros.IdLibro = ((ML.Libros)result.Object).IdLibro; libros.Nombre = ((ML.Libros)result.Object).Nombre; libros.Biblioteca.IdBiblioteca = ((ML.Libros)result.Object).Biblioteca.IdBiblioteca; libros.Biblioteca.Nombre = ((ML.Libros)result.Object).Biblioteca.Nombre; return(View(libros)); } else { ViewBag.Message = result.ErrorMessage; return(PartialView("validacion")); } } }
public static ML.Result AddET(ML.Libros libros) { ML.Result result = new ML.Result(); try { using (DL.LibreriaEntities context = new DL.LibreriaEntities()) { var query = context.AddLibro(libros.Nombre, libros.Biblioteca.IdBiblioteca); if (query >= 1) { result.Correct = true; } else { result.Correct = false; } } }catch (Exception e) { result.Correct = false; result.ErrorMessage = "Error en " + e; } return(result); }