public async Task <IActionResult> Form(int id) { UsuarioTipoModel usuarioTipoModel; UsuarioTipoTransfer usuarioTipo; try { usuarioTipoModel = new UsuarioTipoModel(httpContext); if (id > 0) { usuarioTipo = await usuarioTipoModel.ConsultarPorId(id); } else { usuarioTipo = null; } } catch { usuarioTipo = new UsuarioTipoTransfer(); usuarioTipo.Validacao = false; usuarioTipo.Erro = true; usuarioTipo.IncluirMensagem("Erro em UsuarioTipoController Form"); } finally { usuarioTipoModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(usuarioTipo)); }
public IActionResult ConsultarPorId(int id) { UsuarioTipoModel usuarioTipoModel; UsuarioTipoTransfer usuarioTipo; try { usuarioTipoModel = new UsuarioTipoModel(); if (id > 0) { usuarioTipo = usuarioTipoModel.ConsultarPorId(id); } else { usuarioTipo = null; } } catch (Exception ex) { usuarioTipo = new UsuarioTipoTransfer(); usuarioTipo.Validacao = false; usuarioTipo.Erro = true; usuarioTipo.IncluirMensagem("Erro em UsuarioTipoController ConsultarPorId [" + ex.Message + "]"); } finally { usuarioTipoModel = null; } usuarioTipo.TratarLinks(); if (usuarioTipo.Erro || !usuarioTipo.Validacao) { return(BadRequest(usuarioTipo)); } else { return(Ok(usuarioTipo)); } }