public static void ConstruirTurnos() { ADTurnos.Agregar(new Turno() { Fecha = DateTime.Now.AddDays(-7), Hora = 18 } ); DateTime fechaDesde = ObtenerUltimaFecha(); DateTime fechaHastaNueva = fechaDesde.AddDays(30); do { for (int i = 18; i <= 23; i++) { ADTurnos.Agregar( new Entidades.Turno() { Fecha = fechaDesde, Hora = i } ); } fechaDesde = fechaDesde.AddDays(1); } while (fechaDesde != fechaHastaNueva); }
public static void ConstruirTurnos(DateTime fechaDesde, DateTime fechaHasta) { DateTime fecha = DameLunes(fechaDesde); DateTime fechaHastaNueva = fecha.AddDays(6); do { for (int i = 18; i <= 23; i++) { ADTurnos.Agregar( new Entidades.Turno() { Fecha = fecha, Hora = i } ); //ADTurnos.Agregar( // new Entidades.Turno() // { // Fecha = fecha, // Hora = i + 0.5M // } // ); } fecha = fecha.AddDays(1); } while (fecha != fechaHastaNueva); }