empezé a hacer cosas con el dbcontext, termine la clase de repositorio y añadi/implemente los skeleton de varios repositorios

This commit is contained in:
2024-08-14 02:27:25 -03:00
parent 3f526d09d6
commit 505ff5004e
12 changed files with 441 additions and 49 deletions

View File

@@ -2,9 +2,42 @@
namespace Modelo
{
public sealed class RepositorioClientes : IRepositorio<Cliente>
public sealed class RepositorioClientes : Repositorio<Cliente>
{
public RepositorioClientes(Context context)
{
this.context = context;
}
public IEnumerable<Cliente> Listar()
{
return context.Clientes.ToList();
}
public Cliente ObtenerPorId(int Tid)
{
Cliente cli = context.Clientes.Find(Tid);
return cli ?? new Cliente();
}
public void Add(Cliente t)
{
context.Clientes.Add(t);
}
public void Del(Cliente t)
{
Cliente cli = context.Clientes.Find(t.Cuit);
if (cli == null) return;
context.Clientes.Remove(cli);
}
public void Mod(Cliente t)
{
context.Categorias.Update(t);
}
}
}