示例#1
0
        public async Task <CorTransfer> Alterar(CorTransfer corTransfer)
        {
            CorService     corService;
            CorTransfer    cor;
            AutenticaModel autenticaModel;
            string         autorizacao;

            try {
                corService     = new CorService();
                autenticaModel = new AutenticaModel(httpContext);

                autorizacao = autenticaModel.ObterToken();

                corTransfer.Cor.Alteracao = DateTime.Today;

                cor = await corService.Alterar(corTransfer, autorizacao);
            } catch (Exception ex) {
                cor = new CorTransfer();

                cor.Validacao = false;
                cor.Erro      = true;
                cor.IncluirMensagem("Erro em CorModel Alterar [" + ex.Message + "]");
            } finally {
                corService     = null;
                autenticaModel = null;
            }

            return(cor);
        }