public ActionResult ListarAgendaGeral() { ListaAgendaViewModel model = new ListaAgendaViewModel(); //código para trazer os eventos do mês DateTime dataInicial = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); DateTime dataFinal = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month)); model.DataInicio = dataInicial.ToString("dd/MM/yyyy"); model.DataFinal = dataFinal.ToString("dd/MM/yyyy"); List <Agendamento> eventosDb = AgendamentoDAL.GetAgendaEventos(Convert.ToInt64(UsuarioLogado.IdConta), dataInicial.Ticks, dataFinal.Ticks, 0, 0, 0, 0, 0).Where(item => !(item.tp_status == 999)).ToList(); model.ListarAgenda = eventosDb; return(View(model)); }
public ActionResult ListarAgendaGeral(ListaAgendaViewModel obj) { string dtInicio = obj.DataInicio; string dtFinal = obj.DataFinal; DateTime dataInicial; DateTime dataFinal; if (string.IsNullOrEmpty(dtInicio)) { dataInicial = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); } else { dataInicial = Convert.ToDateTime(dtInicio); } if (string.IsNullOrEmpty(dtFinal)) { dataFinal = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month)); } else { dataFinal = Convert.ToDateTime(dtFinal); } ListaAgendaViewModel model = new ListaAgendaViewModel(); model.filtro_colecao = obj.filtro_colecao; model.filtro_nm_colecao = obj.filtro_nm_colecao; model.filtro_marca = obj.filtro_marca; model.filtro_nm_marca = obj.filtro_nm_marca; model.filtro_cliente = obj.filtro_cliente; model.filtro_nm_cliente = obj.filtro_nm_cliente; model.DataInicio = obj.DataInicio; model.DataFinal = obj.DataFinal; List <Agendamento> eventosDb = AgendamentoDAL.GetAgendaEventos(Convert.ToInt64(UsuarioLogado.IdConta), dataInicial.Ticks, dataFinal.Ticks, model.filtro_marca, model.filtro_colecao, model.filtro_cliente, 0, 0). Where(item => !(item.tp_status == 999)).ToList(); model.ListarAgenda = eventosDb; return(View("ListarAgendaGeral", model)); }