Exemplo n.º 1
0
 public void Borrar(int pID)
 {
     //LINQ
     Modelo.Autor autor = db.Autores.Find(pID);
     db.Autores.Remove(autor);
     db.SaveChanges();
 }
Exemplo n.º 2
0
        public frmAutor(Modelo.Autor pAutor)
        {
            InitializeComponent();

            lblAutorID.Text  = pAutor.ID.ToString();
            txtApellido.Text = pAutor.Apellido;
            txtNombre.Text   = pAutor.Nombre;
        }
        public void Borrar(int id)
        {
            Modelo.Autor autorDelete = _context.Autores.Find(id);

            //Acemos el delete en el Objeto que le pega a la COLECCION Y dsp PERSISTO
            _context.Autores.Remove(autorDelete);
            _context.SaveChanges();
        }
        public void Modificar(Modelo.Autor autorR)
        {
            Modelo.Autor autorActual = _context.Autores.Find(autorR.ID);
            autorActual.ID       = autorR.ID;
            autorActual.Apellido = autorR.Apellido;
            autorActual.Nombre   = autorR.Nombre;

            //Persistimos los cambios
            _context.SaveChanges();
        }
Exemplo n.º 5
0
        public void ModificarLambda(Modelo.Autor pAutor)
        {
            var autor = db.Autores.Find(pAutor.ID);

            autor.ID       = pAutor.ID;
            autor.Nombre   = pAutor.Nombre;
            autor.Apellido = pAutor.Apellido;


            db.SaveChanges();
        }
Exemplo n.º 6
0
        private void dgvAutores_DoubleClick(object sender, EventArgs e)
        {
            Modelo.Autor objAutor = new Modelo.Autor
            {
                ID       = Convert.ToInt32(dgvAutores.CurrentRow.Cells["ID"].Value),
                Apellido = dgvAutores.CurrentRow.Cells["Apellido"].Value.ToString(),
                Nombre   = dgvAutores.CurrentRow.Cells["Nombre"].Value.ToString()
            };

            frmAutor objForm = new frmAutor(objAutor);

            objForm.StartPosition = FormStartPosition.CenterScreen;
            objForm.ShowDialog();
        }
Exemplo n.º 7
0
        public void Modificar(Modelo.Autor pAutor)
        {
            //LINQ
            var autor = (from a in db.Autores
                         where a.ID.Equals(pAutor.ID)
                         select a).Single(); //el Single es para que traiga uno(redundante :P pero necesario)

            autor.ID       = pAutor.ID;
            autor.Nombre   = pAutor.Nombre;
            autor.Apellido = pAutor.Apellido;


            db.SaveChanges();
        }
Exemplo n.º 8
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            Logica.Autor objLogicaAutor = new Logica.Autor();

            Modelo.Autor pAutor = new Modelo.Autor
            {
                ID       = Convert.ToInt32(lblAutorID.Text),
                Apellido = txtApellido.Text,
                Nombre   = txtNombre.Text
            };


            objLogicaAutor.Modificar(pAutor);

            MessageBox.Show("Autor Modificado");
        }
Exemplo n.º 9
0
            public async Task <Unit> Handle(Request request, CancellationToken cancellationToken)
            {
                Modelo.Autor autor = new Modelo.Autor()
                {
                    Nombre          = request.Nombre,
                    Apellido        = request.Apellido,
                    FechaNacimiento = request.FechaNacimiento,
                    AutorGuid       = Guid.NewGuid().ToString()
                };

                _contexto.Autor.Add(autor);
                var res = await _contexto.SaveChangesAsync();

                if (res > 0)
                {
                    return(Unit.Value);
                }

                throw new Exception("No se pudo insertar el autor del libro");
            }
        static void Main(string[] args)
        {
            Modelo.Contexto db             = new Modelo.Contexto();
            Modelo.Autor    objAutor       = new Modelo.Autor();
            Logica.Autor    objLogicaAutor = new Logica.Autor();

            #region comentarios
            //El id lo pone solo no hace falta ponerlo
            //objAutor.Apellido = "Donoso";
            // objAutor.Nombre = "Yamila";


            // //Trabajamos con las clases
            // db.Autores.Add(objAutor);
            // db.SaveChanges();
            // //Despues de agregar todo y crear la base me tira el console
            //// Console.WriteLine("Autor Agregado");

            //objAutor.Apellido = "San Pedro";
            //objAutor.Nombre = "Fabian";
            //objLogicaAutor.Agregar(objAutor);

            //Console.WriteLine("Autor Agregado");

            #endregion
            Console.WriteLine("Lista de autores");
            //Traemos de la logica el metodo que traiga la lista ose ala
            //Coleccion de AUTORES con SU METODO TRAGA TODO

            foreach (var item in objLogicaAutor.TraerTodos())
            {
                Console.WriteLine("Autor {0},{1}", item.Nombre, item.ID);
            }

            Console.ReadKey();
        }
 public void Agregar(Modelo.Autor autor)
 {
     _context.Autores.Add(autor); //En memoria
     _context.SaveChanges();      //Persistimos en la BD
 }
Exemplo n.º 12
0
 public void Modificar(Modelo.Autor pAutor)
 {
     objDatosAutor.Modificar(pAutor);
 }
Exemplo n.º 13
0
 public void Agregar(Modelo.Autor pAutor)
 {
     objDatosAutor.Agregar(pAutor);
 }
Exemplo n.º 14
0
        public void Agregar(Modelo.Autor pAutor)
        {
            db.Autores.Add(pAutor); //Agregar a la memoria

            db.SaveChanges();       //Agregar a la BD
        }
Exemplo n.º 15
0
        public void Modificar(Modelo.Autor autorR)
        {
            //USAMOS un Objeto de la CAPA DE DATOS

            objdatos.Modificar(autorR);
        }
Exemplo n.º 16
0
 //Aca va la logica de Negocio
 public void Agregar(Modelo.Autor autor)
 {
     //USAMOS un Objeto de la CAPA DE DATOS
     objdatos.Agregar(autor);
 }