17 lines
569 B
C#
17 lines
569 B
C#
using Modelo;
|
|
using Entidades;
|
|
public class RepositorioServicios: RepositorioBase<RepositorioServicios> {
|
|
public IQueryable<int> ObtenerServiciosPorPropiedad(int idpropiedad){
|
|
var con = Context;
|
|
return con.Propiedades
|
|
.Where(x => x.Id == idpropiedad)
|
|
.SelectMany(x => x.IdServicios)
|
|
.Select(x=>x.Id);
|
|
}
|
|
|
|
public List<Servicio> ObtenerServiciosPorDescripcion(List<string> servs){
|
|
var servicios = Context.Servicios.Where(x=> servs.Contains(x.Descripcion)).ToList();
|
|
return servicios;
|
|
}
|
|
}
|