public ActionResult ConsultaAudienciaData(DateTime dti, DateTime dtf) { if (ModelState.IsValid) { var lista = new List <AudienciaView>(); try { AudienciaDAO dao = new AudienciaDAO(); foreach (AudienciaView av in dao.PesquisaAudienciaData(dti, dtf)) { var model = new AudienciaView(); model.Nome = av.Nome; model.Pontos = av.Pontos; model.DataHora = av.DataHora; lista.Add(model); } return(View(lista)); } catch (Exception e) { ViewBag.Mensagem = e.Message; } } return(View()); }
public ActionResult Cadastro(AudienciaView model) { try { AudienciaDAO dao = new AudienciaDAO(); if (!dao.AudienciaExistente(model.Id)) { Audiencia a = new Audiencia(); a.Pontos = model.Pontos; a.DataHora = model.DataHora; a.IdEmissora = model.IdEmissora; dao.Cadastrar(a); ViewBag.Mensagem = $"Audiência cadastrada com sucesso."; ModelState.Clear(); } else { ViewBag.Mensagem = $"Audiência já foi cadastrado."; } } catch (Exception e) { ViewBag.Mensagem = "Erro: " + e.Message; } AudienciaView viewModel = new AudienciaView(); viewModel.ListagemEmissoras = ObterEmissoras(); return(View(viewModel)); }
// GET: public ActionResult ConsultaMediaAudiencia(string nome, DateTime data) { if (ModelState.IsValid) { var lista = new List <AudienciaView>(); try { AudienciaDAO dao = new AudienciaDAO(); foreach (AudienciaView av in dao.PesquisaSomatorioMediaAudiencia(nome, data)) { var model = new AudienciaView(); model.Nome = av.Nome; model.Media = av.Media; model.DataHora = av.DataHora.Date; lista.Add(model); } return(View(lista)); } catch (Exception e) { ViewBag.Mensagem = e.Message; } } return(View()); }
public Object ExecutarOpBD(char _c, Audiencia _o) { try { AudienciaDAO dao = new AudienciaDAO(); switch (_c) { case 'i': return(dao.Inserir(_o)); case 'd': return(dao.Deletar(_o.Id_audiencia)); case 'a': return(dao.Atualizar(_o)); case 't': return(dao.ListarTodos()); case 'o': return(dao.BuscarPorID(_o.Id_audiencia)); default: return(null); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public AudienciaModel Salvar(AudienciaModel oModel) { AudienciaDAO oDAO = new AudienciaDAO(); if (oModel.Id.HasValue) { return(oDAO.Alterar(oModel)); } else { return(oDAO.Incluir(oModel)); } }
public List <AudienciaModel> Listar(AudienciaModel oModel) { AudienciaDAO oDAO = new AudienciaDAO(); return(oDAO.Listar(oModel)); }
public AudienciaModel Excluir(AudienciaModel oModel) { AudienciaDAO oDAO = new AudienciaDAO(); return(oDAO.Excluir(oModel)); }