/************************************************ Alterar Contato ************************************************/ public ActionResult AlterarContato(Int32 ID) { if (Request.HttpMethod.Equals("POST")) { Contato C = new Contato(); C.DDD = Request.Form["ddd"].ToString(); C.Numero = Request.Form["telefone"].ToString(); C.Email = Request.Form["email"].ToString(); C.Estabelecimento.idEstabelecimento = Convert.ToInt32(Request.Form["id_Estabelecimento"].ToString()); try { if (C.Email != "") { if (EstabelecimentoController.isEmail(C.Email)) { C.AlterarContato(ID); return(RedirectToAction("DetalhesEstabelecimento", "Estabelecimento", new { @id = C.Estabelecimento.idEstabelecimento })); } } else { C.AlterarContato(ID); return(RedirectToAction("DetalhesEstabelecimento", "Estabelecimento", new { @id = C.Estabelecimento.idEstabelecimento })); } } catch { ViewBag.Erro = true; ViewBag.Mensagem = "Erro ao alterar contato."; } } ViewBag.Contato = new Contato(ID); return(View()); }
public void AlterarContato(Contato contato) { _repositorio.AlterarContato(contato); }