public ActionResult Edit(int id, CLRegras.Contato collection) { try { model.Carregar(); CLRegras.Contato contatoEdit = model.BuscaContatoEditar(id, collection.idPessoa); contatoEdit.cep = collection.cep; contatoEdit.endereco = collection.endereco; contatoEdit.cidade = collection.cidade; contatoEdit.bairro = collection.bairro; contatoEdit.numero = collection.numero; contatoEdit.uf = collection.uf; contatoEdit.email = collection.email; contatoEdit.telefone = collection.telefone; model.Salvar(); // TODO: Add update logic here return(RedirectToAction("Index", new { id = model.id })); } catch { return(View()); } }
public ActionResult APICorreios(int id, CLRegras.Contato collection) { try { BuscaCEP(collection.cep); return(RedirectToAction("Create", new { id = id })); } catch { return(View()); } }
public ActionResult Delete(int id, CLRegras.Contato collection) { try { model.Carregar(); model.Remover(model.BuscaContatoEditar(id, collection.idPessoa)); // TODO: Add delete logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(string id, CLRegras.Contato collection) { try { model.Carregar(); collection.idPessoa = id; collection.id = model.ContadorIDCliente(); model.Adicionar(collection); model.Salvar(); // TODO: Add insert logic here return(RedirectToAction("Index", "Cliente").Mensagem("Cliente adicionado com sucesso", "Informação")); } catch { return(View()); } }
/// <summary> /// Insere um item ao xml acessado a DAO /// </summary> /// <param name="item"></param> public void Adicionar(Contato contato) { Carregar(); daoContatoCliente.Adicionar(contato); }
/// <summary> /// Remove um item ao xml acessado a DAO /// </summary> /// <param name="item"></param> public void RemoverFunc(Contato contato) { CarregarFunc(); daoContatoFuncionario.Remover(contato); }
/// <summary> /// Insere um item ao xml acessado a DAO /// </summary> /// <param name="item"></param> public void AdicionarFunc(Contato contato) { CarregarFunc(); daoContatoFuncionario.Adicionar(contato); }