Exemplo n.º 1
0
        public async Task <List <Transaction> > Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "v2/transaction/{*status}")] HttpRequest req,
            ILogger log, string status)
        {
            log.LogInformation("---> Function Clientes invocada...");

            int statusCode = ExtractStatus(status);

            if (statusCode == 0)
            {
                log.LogInformation("[REQ] Path simples.");
                return(_transactionDomain.GetAllTransaction());
            }
            else
            {
                log.LogInformation("[REQ] Path composto - Transaction Fidelized Status: " + statusCode);
                return(_transactionDomain.GetTransactionsByStatus(statusCode));
            }
        }