public ActionResult AtualizarFornecedor(FornecedorEdicaoViewModel model) { //verificar se não há erros de validação if (ModelState.IsValid) { try { //passando os dados da model para a entidade Fornecedor fornecedor = Mapper.Map <Fornecedor>(model); //atualizando.. FornecedorBusiness business = new FornecedorBusiness(); business.Atualizar(fornecedor); TempData["Mensagem"] = "Fornecedor atualizado com sucesso."; return(RedirectToAction("Consulta", "Fornecedor")); } catch (Exception e) { //mensagem de erro ViewBag.Mensagem = "Ocorreu um erro: " + e.Message; } } //retornando para a página return(View("Edicao")); }
private void Atualizar() { fornecedor.Pessoa.NomeRazao = txtNomeRazao.Text; fornecedor.Pessoa.ApelidoFantasia = txtApelidoFantasia.Text; fornecedor.Pessoa.CpfCnpj = txtCpfCnpj.Text; fornecedor.Pessoa.TipoPessoa = txtCpfCnpj.Text.Length > 11 ? "J" : "F"; fornecedor.Pessoa.RgIe = txtRgIe.Text; fornecedor.Pessoa.Observacoes = txtObs.Text; FornecedorBusiness.Atualizar(ctx, fornecedor.Pessoa, listEndereco, listFone); }