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:
30
Modelo/Repositorio.cs
Normal file
30
Modelo/Repositorio.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user