示例#1
0
            public static void UpdateStatus(Fatura fatura)
            {
                // Simula um processamento e acesso a banco de dados

                var time = fatura.CNPJ.Length;

                Thread.Sleep(30 + time);

                Console.WriteLine($"Atualização da fatura {fatura.Id} concluída.");
            }
示例#2
0
        public static Validacao Validacao(Fatura fatura)
        {
            var validacao = new Validacao()
            {
                Fatura   = fatura,
                FaturaId = fatura.Id
            };

            Thread.Sleep(300);

            Console.WriteLine($"Validação da fatura {fatura.Id} concluída.");

            return(validacao);
        }
示例#3
0
        public static List <Fatura> Faturas(int qtdFaturas = 10)
        {
            var faturas = new List <Fatura>();

            for (int i = 0; i < qtdFaturas; i++)
            {
                var fatura = new Fatura()
                {
                    Id   = ids.Next(1, 9999),
                    CNPJ = "12.546.234/0001-45"
                };

                faturas.Add(item: fatura);
            }

            return(faturas);
        }