// GET: SalasAgendadas public ActionResult Index() { var inicio = DateTime.Now; var fim = DateTime.Now.AddDays(7); var agendamentos = db.SalasAgendadas.Include(s => s.Salas).Where(i => i.DataInicio >= inicio && i.DataInicio <= fim).ToList(); AgendamentoIndexViewModel model = new AgendamentoIndexViewModel(agendamentos, inicio, fim); return(View(model)); }
public ActionResult Index(AgendamentoIndexViewModel model) { if (ModelState.IsValid) { if (model.NomeReunião != null && model.NomeReunião != "") { model.Agendamentos = db.SalasAgendadas.Include(s => s.Salas).Where(i => i.DataInicio >= model.Inicio && i.DataInicio <= model.Fim && i.Titulo.ToUpper().Contains(model.NomeReunião.ToUpper())).ToList(); } else { model.Agendamentos = db.SalasAgendadas.Include(s => s.Salas).Where(i => i.DataInicio >= model.Inicio && i.DataInicio <= model.Fim).ToList(); } return(View(model)); } return(View()); }