コード例 #1
0
        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);
        }