public ActionResult EditTelefone([Bind(Include = "ID, Fornecedor, Telefone")] FornecedorTelefoneModel model) { try { var negocio = new FornecedorTelefone(); if (ModelState.IsValid) { var telefone = negocio.ConsultarPeloID(model.ID); if (telefone == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } telefone.Telefone = model.Telefone; negocio.Alterar(telefone, telefone.ID); return(RedirectToAction("Telefones", new { fornecedor = telefone.Fornecedor })); } ViewBag.Telefones = negocio.Consultar(); return(View(model)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "FornecedorController", "EditTelefone"))); } }
public ActionResult DeleteTelefoneConfirmed(int id) { try { var negocio = new FornecedorTelefone(); var telefone = negocio.ConsultarPeloID(id); negocio.Excluir(telefone); return(RedirectToAction("Telefones", new { fornecedor = telefone.Fornecedor })); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "FornecedorController", "DeleteTelefone"))); } }
public ActionResult DeleteTelefone(long id) { try { var negocio = new FornecedorTelefone(); var telefone = negocio.ConsultarPeloID(id); if (telefone == null) { return(HttpNotFound()); } ViewBag.Telefone = telefone.Telefone; return(View(telefone)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "FornecedorController", "DeleteTelefone"))); } }
public ActionResult CreateTelefone(FornecedorTelefoneViewModel model) { try { if (ModelState.IsValid) { var telefone = new FornecedorTelefoneModel(); telefone.Fornecedor = model.Fornecedor; telefone.Telefone = model.Telefone; var negocio = new FornecedorTelefone(); negocio.Incluir(telefone); return(RedirectToAction("Telefones", new { fornecedor = model.Fornecedor })); } return(View(model)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "FornecedorController", "CreateTelefone"))); } }