using System.Collections.ObjectModel; using Entidades; using Modelo; namespace Controladora { class ControladoraProveedores : ControladoraBase { public override string AƱadir(Proveedor t) { if (t == null) return "El Proveedor es nulo fallo la carga"; return (RepositorioProveedor.Instance.Add(t)) ? $"El Proveedor {t.Nombre} se cargo correctamente": $"Fallo la carga del Proveedor {t.Nombre}"; } public override string Eliminar(Proveedor t) { if (t == null) return "El Proveedor es nulo fallo la carga"; return (RepositorioProveedor.Instance.Del(t)) ? $"El Proveedor {t.Nombre} se Elimino correctamente": $"Fallo la Eliminacion del Proveedor {t.Nombre}"; } public override string Modificar(Proveedor t) { if (t == null) return "El Proveedor es nulo fallo la carga"; return (RepositorioProveedor.Instance.Mod(t)) ? $"El Proveedor {t.Nombre} se Modifico correctamente": $"Fallo la Modificacion del Proveedor {t.Nombre}"; } public override ReadOnlyCollection Listar() { return RepositorioProveedor.Instance.Listar(); } } }