public static void BajaEdicion(int numero) { if (PersistenciaEdicion.BajaEdicion(numero) == -1) { throw new ExcepcionLogica("No existe esa edición."); } }
public static List <Fuente> ListarPeriodistasXEdicion(int numero) { List <Fuente> fuentes = null; fuentes = PersistenciaEdicion.ListarPeriodistasXEdicion(numero); return(fuentes); }
public static Edicion BuscarEdicion(int numero) { Edicion e = PersistenciaEdicion.BuscarEdicion(numero); if (e == null) { throw new ExcepcionLogica("No se encontró una edición con ese número"); } return(e); }
public static void AltaEdicion(Edicion e) { ValidarEdicion(e); int resultado = PersistenciaEdicion.AltaEdicion(e); if (resultado == -1) { throw new ExcepcionLogica("El número de edición ya está en uso."); } List <Articulo> articulos = e.ListarArticulos(); foreach (Articulo a in articulos) { PersistenciaEdicion.AgregarAEdicion(e.Numero, a.Id); } }
public static List <Articulo> ListarArticulosXEdicion(int numero) { return(PersistenciaEdicion.ListarArticulosXEdicion(numero)); }
public static List <Edicion> ListarEdiciones() { return(PersistenciaEdicion.ListarEdiciones()); }