nomás me faltan los put para propiedades
Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
@@ -1,13 +1,38 @@
|
||||
using System;
|
||||
using Entidades;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Storage.ValueConversion.Internal;
|
||||
using Modelo;
|
||||
|
||||
public class RepositorioPropietario: RepositorioBase<RepositorioPropietario> {
|
||||
public Cliente? ObtenerClientePorEmail(string email){
|
||||
var con = Context;
|
||||
public Cliente? ObtenerPropietarioPorDni(long Dni){
|
||||
|
||||
if (Dni < 1) return null;
|
||||
|
||||
Cliente? cli = con.Clientes.FirstOrDefault(c => c.Email == email);
|
||||
FormattableString sqlq = $"""
|
||||
SELECT * FROM Clientes c
|
||||
JOIN cliente_Grupos cg ON cg.idgrupo = 1
|
||||
WHERE c.dni = {Dni}
|
||||
LIMIT 1
|
||||
""";
|
||||
|
||||
Cliente? cli = Context.Database.SqlQuery<Cliente?>(sqlq).First();
|
||||
if (cli.Dni == 0 || cli == null) return null;
|
||||
return cli;
|
||||
|
||||
}
|
||||
|
||||
public Cliente? ObtenerPropietarioPorEmail(string email){
|
||||
|
||||
FormattableString sqlq = $"""
|
||||
SELECT * FROM Clientes c
|
||||
JOIN cliente_Grupos cg ON cg.idgrupo = 1
|
||||
WHERE c.email = {email}
|
||||
LIMIT 1
|
||||
""";
|
||||
|
||||
Cliente? cli = Context.Database.SqlQuery<Cliente?>(sqlq).First();
|
||||
if (cli.Dni == 0 || cli == null) return null;
|
||||
return cli;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user