public ActionResult Cadastro(EmissoraView model) { try { EmissoraDAO dao = new EmissoraDAO(); if (ModelState.IsValid) { if (!dao.EmissoraExistente(model.Nome)) { Emissora e = new Emissora(); e.Nome = model.Nome; dao.Cadastrar(e); ModelState.Clear(); ViewBag.Mensagem = $"Emissora {model.Nome}, cadastrada com sucesso."; } else { ViewBag.Mensagem = $"A emissora {model.Nome}, já foi cadastrado."; } } } catch (Exception e) { ViewBag.Mensagem = "Erro: " + e.Message; } return(View()); }
public EmissoraModel Salvar(EmissoraModel oModel) { EmissoraDAO oDAO = new EmissoraDAO(); if (oModel.Id.HasValue) { return(oDAO.Alterar(oModel)); } else { return(oDAO.Incluir(oModel)); } }
public ActionResult Excluir(EmissoraView model) { try { EmissoraDAO dao = new EmissoraDAO(); dao.Remover(model.Id); ModelState.Clear(); TempData["MensagemExclusao"] = $"Autor {model.Nome}, excluido com sucesso."; } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View()); }
private List <SelectListItem> ObterEmissoras() { List <SelectListItem> lista = new List <SelectListItem>(); EmissoraDAO dao = new EmissoraDAO(); foreach (Emissora emissora in dao.ListarTodas()) { SelectListItem item = new SelectListItem(); item.Value = emissora.Id.ToString(); item.Text = emissora.Nome; lista.Add(item); } return(lista); }
//// GET: Emissora/Atualizar public ActionResult Atualizar(int id) { EmissoraView model = new EmissoraView(); try { EmissoraDAO dao = new EmissoraDAO(); Emissora e = dao.ObterPorId(id); model.Id = e.Id; model.Nome = e.Nome; } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View(model)); }
// GET: Excluir/Emissora public ActionResult Excluir(int id) { try { EmissoraDAO dao = new EmissoraDAO(); Emissora e = dao.ObterPorId(id); dao.Remover(e.Id); ModelState.Clear(); TempData["Mensagem"] = "Emissora" + e.Nome + " foi excluido com sucesso."; } catch (Exception e) { TempData["Mensagem"] = e.Message; } return(RedirectToAction("Consulta")); }
// GET: Consulta/Emissora public ActionResult Consulta() { var lista = new List <EmissoraView>(); try { EmissoraDAO dao = new EmissoraDAO(); foreach (Emissora e in dao.ListarTodas()) { var model = new EmissoraView(); model.Id = e.Id; model.Nome = e.Nome; lista.Add(model); } } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View(lista)); }
public ActionResult Atualizar(EmissoraView model) { if (ModelState.IsValid) { try { EmissoraView e = new EmissoraView(); e.Id = model.Id; e.Nome = model.Nome; EmissoraDAO dao = new EmissoraDAO(); dao.Edicao(e); ModelState.Clear(); TempData["MensagemEdicao"] = $"Autor {e.Nome}, atualizado com sucesso."; return(RedirectToAction("Consulta")); } catch (Exception e) { ViewBag.Mensagem = e.Message; } } return(View()); }
public List <EmissoraModel> Listar(EmissoraModel oModel) { EmissoraDAO oDAO = new EmissoraDAO(); return(oDAO.Listar(oModel)); }
public EmissoraModel Excluir(EmissoraModel oModel) { EmissoraDAO oDAO = new EmissoraDAO(); return(oDAO.Excluir(oModel)); }