public void Eliminar(int Id) { Libro LibroAEliminar = new Libro(); using (LibreriaOnlineEntities db = new LibreriaOnlineEntities()) { Libros LibroDLaBase = db.Libros.Find(Id); db.Libros.Remove(LibroDLaBase); LibroAEliminar.Nombre = LibroDLaBase.Libros1; // se tiene que borrar tanto de la base como de las entities sino sigue el dato en un lado y en el otro no db.SaveChanges(); } }
public Libro ModificarPrecio(int id, decimal nuevoPrecio) { var libro = new Libro(); using (LibreriaOnlineEntities db = new LibreriaOnlineEntities()) { var oLibro = db.Libros.Find(id); oLibro.Precio = nuevoPrecio; db.SaveChanges(); } return(libro); }
public Libro EditarLibroCompleto(Libro libro) { //Libro Libro = new Libro(); using (LibreriaOnlineEntities db = new LibreriaOnlineEntities()) { var llenarLibro = db.Libros.Find(libro.Id); llenarLibro.Libros1 = libro.Nombre; llenarLibro.ID = libro.Id; llenarLibro.Status = db.Status.Find((int)libro.Status.StatusEnum); llenarLibro.Stock = libro.Stock; llenarLibro.StockMax = libro.StockMax; llenarLibro.Precio = libro.Precio; db.SaveChanges(); } return(libro); }
public void CrearLibro(Libro libro) // REVISAR LIBRO Y LIBROS PARA VER Q TIENE Q ENTRAR Y Q SALIR BIEN { var libroNuevo = new Libros(); using (LibreriaOnlineEntities db = new LibreriaOnlineEntities()) { //var statusName = Enum.GetName(typeof(Status.StatusType), libro.Status.StatusId); var statusId = (int)libro.Status.StatusEnum; var status = db.Status.Find(statusId); libroNuevo.Libros1 = libro.Nombre; libroNuevo.Status = status; libroNuevo.Stock = libro.Stock; libroNuevo.Precio = libro.Precio; db.Libros.Add(libroNuevo); db.SaveChanges(); } //return (libroNuevo); }