using System; using Entidades; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Storage.ValueConversion.Internal; using Modelo; public class RepositorioPropietario: RepositorioBase { public Cliente? ObtenerPropietarioPorDni(long Dni){ if (Dni < 1) return null; 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(sqlq).First(); if (cli == null|| cli.Dni == 0) return null; if (cli.Dni == 0 || cli == null) return null; return cli; } public Cliente? ObtenerPropietarioPorEmail(string email){ var con = Context; Cliente? cli = con.Clientes.FirstOrDefault(x=>x.Email == email); if (cli == null|| cli.Dni == 0) return null; if (cli.Dni == 0 || cli == null) return null; return cli; } }