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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user