43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
using System.Collections.ObjectModel;
|
|
using Entidades;
|
|
using Modelo;
|
|
|
|
namespace Controladora
|
|
{
|
|
class ControladoraRemito : ControladoraBase<Remito, ControladoraRemito>
|
|
{
|
|
public override ReadOnlyCollection<Remito> Listar()
|
|
{
|
|
return RepositorioRemito.Instance.Listar();
|
|
}
|
|
|
|
override public string Añadir(Remito t)
|
|
{
|
|
if (t == null) return "El Remito es nulo fallo la carga";
|
|
|
|
return (RepositorioRemito.Instance.Add(t)) ?
|
|
$"El remito {t.Id} se cargo correctamente":
|
|
$"Fallo la carga del remito {t.Id}";
|
|
|
|
}
|
|
override public string Modificar(Remito t)
|
|
{
|
|
if (t == null) return "El Remito es nulo fallo la carga";
|
|
|
|
return (RepositorioRemito.Instance.Add(t)) ?
|
|
$"El remito {t.Id} se cargo correctamente":
|
|
$"Fallo la carga del remito {t.Id}";
|
|
|
|
}
|
|
override public string Eliminar(Remito t)
|
|
{
|
|
if (t == null) return "El Remito es nulo fallo la carga";
|
|
|
|
return (RepositorioRemito.Instance.Add(t)) ?
|
|
$"El remito {t.Id} se cargo correctamente":
|
|
$"Fallo la carga del remito {t.Id}";
|
|
|
|
}
|
|
}
|
|
}
|
|
|