public void Borrar(int pID) { //LINQ Modelo.Autor autor = db.Autores.Find(pID); db.Autores.Remove(autor); db.SaveChanges(); }
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(); }
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(); }
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(); }
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(); }
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"); }
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 }
public void Modificar(Modelo.Autor pAutor) { objDatosAutor.Modificar(pAutor); }
public void Agregar(Modelo.Autor pAutor) { objDatosAutor.Agregar(pAutor); }
public void Agregar(Modelo.Autor pAutor) { db.Autores.Add(pAutor); //Agregar a la memoria db.SaveChanges(); //Agregar a la BD }
public void Modificar(Modelo.Autor autorR) { //USAMOS un Objeto de la CAPA DE DATOS objdatos.Modificar(autorR); }
//Aca va la logica de Negocio public void Agregar(Modelo.Autor autor) { //USAMOS un Objeto de la CAPA DE DATOS objdatos.Agregar(autor); }