public async Task <UsuarioTipoTransfer> Alterar(UsuarioTipoTransfer usuarioTipoTransfer) { UsuarioTipoService usuarioTipoService; UsuarioTipoTransfer usuarioTipo; AutenticaModel autenticaModel; string autorizacao; try { usuarioTipoService = new UsuarioTipoService(); autenticaModel = new AutenticaModel(httpContext); autorizacao = autenticaModel.ObterToken(); usuarioTipoTransfer.UsuarioTipo.Alteracao = DateTime.Today; usuarioTipo = await usuarioTipoService.Alterar(usuarioTipoTransfer, autorizacao); } catch (Exception ex) { usuarioTipo = new UsuarioTipoTransfer(); usuarioTipo.Validacao = false; usuarioTipo.Erro = true; usuarioTipo.IncluirMensagem("Erro em UsuarioTipoModel Alterar [" + ex.Message + "]"); } finally { usuarioTipoService = null; autenticaModel = null; } return(usuarioTipo); }