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