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 EditTelefone(long id)
        {
            try
            {
                var negocio  = new FornecedorTelefone();
                var telefone = negocio.ConsultarPeloID(id);

                if (telefone == null)
                {
                    return(HttpNotFound());
                }

                ViewBag.Telefones = negocio.Consultar();

                return(View(telefone));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "FornecedorController", "EditTelefone")));
            }
        }