Exemple #1
0
        // 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));
        }
Exemple #2
0
        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());
        }