public IActionResult Alterar(UsuarioTransfer usuarioTransfer) { UsuarioModel usuarioModel; UsuarioTransfer usuario; try { usuarioModel = new UsuarioModel(); usuario = usuarioModel.Alterar(usuarioTransfer); } catch (Exception ex) { usuario = new UsuarioTransfer(); usuario.Erro = true; usuario.IncluirMensagem("Erro em UsuarioController Alterar [" + ex.Message + "]"); } finally { usuarioModel = null; } usuario.TratarLinks(); if (usuario.Erro || !usuario.Validacao) { return(BadRequest(usuario)); } else { return(Ok(usuario)); } }
public async Task <IActionResult> Alteracao(UsuarioTransfer usuarioTransfer) { UsuarioModel usuarioModel; UsuarioTransfer usuario; try { usuarioModel = new UsuarioModel(httpContext); usuario = await usuarioModel.Alterar(usuarioTransfer); } catch (Exception ex) { usuario = new UsuarioTransfer(); usuario.Validacao = false; usuario.Erro = true; usuario.IncluirMensagem("Erro em UsuarioController Alteracao [" + ex.Message + "]"); } finally { usuarioModel = null; } ViewData["Usuario"] = UsuarioNome; if (usuario.Erro || !usuario.Validacao) { return(View("Form", usuario)); } else { return(RedirectToAction("Lista")); } }
private void tsSalvar_Click(object sender, EventArgs e) { Usuario pessoa = new Usuario(); Email mail = new Email(); //usuario pessoa.Id = Convert.ToInt32(cod); pessoa.Nome = txtNome.Text; //email mail.Mail = txtEmail.Text; pessoa.Perfil = dataGridView1.CurrentRow.Cells[0].Value.ToString(); try { UsuarioModel login = new UsuarioModel(); string mensagem = login.Alterar(pessoa, mail); MessageBox.Show(mensagem); } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } }