Files
Final_Das/Modelo/RepositorioCategoria.cs
videojuegoslagos 1d23af8e93 añadido contructor
2024-08-13 08:26:16 -03:00

49 lines
1.0 KiB
C#

using Entidades;
using Microsoft.EntityFrameworkCore;
namespace Modelo
{
public sealed class RepositorioCategoria : IRepositorio<Categoria>
{
private Context context;
public RepositorioCategoria(Context context)
{
this.context = context;
}
public override Categoria ObtenerPorId(int Tid)
{
return context.Categorias.Find(Tid);
}
public override void Add(Categoria t)
{
context.Categorias.Add(t);
}
public override void Del(Categoria t)
{
Categoria? cat = context.Categorias.Find(t.Id);
context.Categorias.Remove(cat);
}
public override void Mod(Categoria t)
{
context.Entry(t).State = EntityState.Modified;
}
public override void Guardar()
{
try
{
context.SaveChanges();
}
catch (DbUpdateException)
{
throw;
}
}
}
}