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"))); } }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Update(FornecedorTelefoneModel model) { #region Regras var update = Get(model.Id); update.Ddd = !string.IsNullOrEmpty(model.Ddd) ? model.Ddd : update.Ddd; update.Telefone = !string.IsNullOrEmpty(model.Telefone) ? model.Telefone : update.Telefone; update.Ativo = model.Ativo; update.DataAlteracao = DateTime.Now; #endregion return(_rep.Update(update)); }
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"))); } }
public void Excluir(FornecedorTelefoneModel pModelo) { m_DAO.Excluir(pModelo); }
public void Alterar(FornecedorTelefoneModel pModelo, long pID) { m_DAO.Alterar(pModelo, pID); }
public long Incluir(FornecedorTelefoneModel pModelo) { return(m_DAO.Incluir(pModelo)); }