feat: implementado todo lo de auditoria tocaria testearlo nomás
This commit is contained in:
@@ -4,18 +4,20 @@ using Microsoft.EntityFrameworkCore;
|
||||
namespace Modelo;
|
||||
|
||||
public class RepositorioDefectos: RepositorioBase<RepositorioDefectos> {
|
||||
public bool AltaDefecto(Defecto defecto){
|
||||
public bool AltaDefecto(Defecto defecto, long dni){
|
||||
var con = Context;
|
||||
defecto.Id = con.Defectos.Any()? con.Defectos.Count()+1 : 1;
|
||||
con.Defectos.Add(defecto);
|
||||
GenerarLog(con, dni, $"Alta Defecto: {defecto.Id}");
|
||||
return Guardar(con);
|
||||
}
|
||||
|
||||
public bool MarcarPago(long iddefecto){
|
||||
public bool MarcarPago(long iddefecto, long dni){
|
||||
var con = Context;
|
||||
var d = con.Defectos.FirstOrDefault(x=>x.Id == iddefecto);
|
||||
if (d == null)return false;
|
||||
d.Idestado = 2;
|
||||
GenerarLog(con, dni, $"Marcado Pago Defecto: {iddefecto}");
|
||||
return Guardar(con);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user