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 062c1e1693
12 changed files with 435 additions and 47 deletions

30
Modelo/Repositorio.cs Normal file
View File

@@ -0,0 +1,30 @@
using Microsoft.EntityFrameworkCore;
namespace Modelo
{
public abstract class Repositorio<T>
{
protected Context context;
public abstract IEnumerable<T> Listar();
public abstract T ObtenerPorId(int Tid);
public abstract void Add(T t);
public abstract void Del(T t);
public abstract void Mod(T t);
public bool Guardar()
{
bool ret = false;
try
{
context.SaveChanges();
ret = true;
}
catch (DbUpdateException)
{
throw;
}
return ret;
}
}
}