public IEnumerable <CdaSolicitudRecuperacion> solicitudesPorSemana([FromBody] InDataSolicitudes data) { int numDia = (int)data.fecha.DayOfWeek; var fechaInicioSemana = data.fecha.AddDays(-(numDia - 1)).Date; var fechaFinSemana = data.fecha.AddDays(7 - numDia).Date; return(context.TBL_SOLICITUD_REC.Where(x => x.strEstado == "A" && x.dtFecha != null && x.dtFecha.Value >= fechaInicioSemana && x.dtFecha.Value < fechaFinSemana && x.dtFecha.Value.Year == data.fecha.Year && x.intIdSolicitante != null && data.idsPersonas.Contains(x.intIdSolicitante.Value)).ToList()); }
public IEnumerable <CdaSolicitudRecuperacion> solicitudesPorFecha([FromBody] InDataSolicitudes data) { return(context.TBL_SOLICITUD_REC.Where(x => x.strEstado == "A" && x.dtFecha != null && x.dtFecha.Value.Day == data.fecha.Day && x.dtFecha.Value.Month == data.fecha.Month && x.dtFecha.Value.Year == data.fecha.Year && x.intIdSolicitante != null && data.idsPersonas.Contains(x.intIdSolicitante.Value)).ToList()); }