Beispiel #1
0
 public bool DeleteBook(LibroVista obj)
 {
     try
     {
         MapperLibro mapperLibro = new MapperLibro();
         mapperLibro.DeleteBook(obj);
         return(true);
     }
     catch (Exception e)
     {
         throw;
     }
 }
        }//fin alta de libro

        public bool DeleteBook(LibroVista libroVista)
        {
            try
            {
                liberiaDBEntities liberiaDBEntities = new liberiaDBEntities();
                var query = (from e in liberiaDBEntities.libro where e.titulo == libroVista.titulo select e).FirstOrDefault();
                liberiaDBEntities.libro.Remove(query);
                liberiaDBEntities.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Beispiel #3
0
 public bool Createbook(LibroVista obj)
 {
     try
     {
         MapperLibro mapperLibro = new MapperLibro();
         obj.autor  = Convert.ToString(GestorAutor.GetByName(obj.autor).id);
         obj.genero = Convert.ToString(GestorGenero.GetByName(obj.genero).id);
         mapperLibro.NewBook(obj);
         return(true);
     }
     catch (Exception e)
     {
         string error = e.Message;
         return(false);
     }
 }
        }// fin no se que

        public bool NewBook(LibroVista libroVista)
        {
            try
            {
                libro libro1 = new libro();
                libro1.titulo  = libroVista.titulo;
                libro1.autor   = Convert.ToInt32(libroVista.autor);
                libro1.año     = Convert.ToInt32(libroVista.año);
                libro1.portada = libroVista.portada;
                libro1.genero  = Convert.ToInt32(libroVista.genero);
                libro1.edicion = 1;
                liberiaDBEntities liberiaDBEntities = new liberiaDBEntities();
                liberiaDBEntities.libro.Add(libro1);
                liberiaDBEntities.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                string x = e.Message;
                throw;
            }
        }//fin alta de libro