using System.Collections.ObjectModel; using Entidades; using Modelo; namespace Controladora { public class ControladoraRemito : Singleton { public ReadOnlyCollection Listar() { return RepositorioRemito.Instance.Listar(); } public string AƱadir(Remito t) { if (t == null) return "El Remito es nulo fallo la carga"; if (t.Id < 0) return "El id Esta Mal Cargado"; var retRemito = RepositorioRemito.Instance.Add(t); var retLotes = RepositorioLote.Instance.Add(t); return (!retLotes) ? $"El remito {t.Id} se cargo correctamente": $"Fallo la carga del remito {t.Id}"; } public string Modificar(Remito t) { return "No se puede modificar un Remito"; } private string Eliminar(Remito t) { return "No se puede Eliminar un remito"; /* if (t == null) return "El Remito es nulo fallo la carga"; return (RepositorioRemito.Instance.Del(t)) ? $"El remito {t.Id} se elimino correctamente": $"Fallo la Eliminacion del remito {t.Id}"; */ } } }