Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 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());
 }