a ver si no me olcideo de commitear otra vez

This commit is contained in:
2024-09-03 23:47:16 -03:00
parent 5d3636ae22
commit b130f55933
25 changed files with 820 additions and 108 deletions

36
Modelo/RepositorioBase.cs Normal file
View File

@@ -0,0 +1,36 @@
using Entidades;
using Microsoft.EntityFrameworkCore;
namespace Modelo;
public abstract class RepositorioBase<T> where T : class, new()
{
private AlquilaFacilContext Context { get; set; } = new AlquilaFacilContext();
public void Add(T t){
Context.Add(t);
}
public void Mod(T t){
Context.Update(t);
}
public void Del(T t){
Context.Remove(t);
}
public bool Guardar(){
bool ret = false;
try
{
Context.SaveChanges();
Context.Dispose();
Context = new AlquilaFacilContext();
ret = true;
} catch (DbUpdateException ex)
{
Console.Error.WriteLine(ex.Message);
}
return ret;
}
}