public static IQueryable <pedidos> ObtenerPedidosSegunHorariosLocal() { Repo = new PedidoRepository(); DateTime fechaYhoraActual = DateTime.Now; DateTime fechaYhoraMenos1Dia = DateTime.Now.AddDays(-1); if (TimeBetween(fechaYhoraActual, new TimeSpan(0, 0, 0), new TimeSpan(05, 59, 0))) { return(Repo.ObtenerPedidosPorFechaYHoraUnion(fechaYhoraMenos1Dia, new TimeSpan(18, 00, 00), new TimeSpan(23, 59, 00), fechaYhoraActual, new TimeSpan(00, 00, 00), new TimeSpan(06, 00, 00))); } else { if (TimeBetween(fechaYhoraActual, new TimeSpan(06, 0, 0), new TimeSpan(17, 59, 0))) { return(Repo.ObtenerPedidosPorFechaYHora(fechaYhoraActual, new TimeSpan(06, 00, 00), new TimeSpan(17, 59, 00))); } else { return(Repo.ObtenerPedidosPorFechaYHora(fechaYhoraActual, new TimeSpan(18, 00, 00), new TimeSpan(23, 59, 00))); } } }