Files
Final_Das/Modelo/Repositorio.cs

32 lines
703 B
C#

using System;
using System.Collections.ObjectModel;
using System.Diagnostics.Contracts;
namespace Modelo
{
public class Repositorio<T>
{
protected Context context;
public 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;
}
}
}