Exemplo n.º 1
0
        public IHttpActionResult Obtener([FromUri] DateTime inicio, [FromUri] DateTime fin, string consecutivo)
        {
            var servicios = new List <ServicioDto>();

            if (!string.IsNullOrEmpty(consecutivo))
            {
                //servicios = _servicioServiceExt.Obtener(s => !string.IsNullOrEmpty(consecutivo) && s.Radicado.Contains(consecutivo)).ToList();

                servicios = _servicioServiceExt.Obtener(s => s.Radicado.Equals(consecutivo)).ToList();
            }
            else
            {
                servicios = _servicioServiceExt.Obtener(s => (DbFunctions.TruncateTime(s.Fecha) >= DbFunctions.TruncateTime(inicio) &&
                                                              DbFunctions.TruncateTime(s.Fecha) <= DbFunctions.TruncateTime(fin))).ToList();
            }
            return(Ok(servicios));
        }