private static IEnumerable <ItemDeContrato> NovosItensDeContrato(int numero) { var random = new Random(); var lista = new List <ItemDeContrato>(); int quantidade = random.Next(1, 10 + 1); for (int atual = 1; atual <= quantidade; atual++) { var item = new ItemDeContrato { PartitionKey = ItemDeContrato.ObterPartitionKey(numero), RowKey = ItemDeContrato.ObterRowKey(numero, atual), Produto = GeradorDeNomesDeProdutos.GerarNomeContratado(), Valor = random.Next(100, 10000) }; lista.Add(item); } return(lista); }
private static IEnumerable <Movimento> NovosItensDeMovimento(int ano, int mes, int contrato) { var random = new Random(); var lista = new List <Movimento>(); int quantidadeItens = random.Next(1, 5 + 1); for (int atual = 1; atual <= quantidadeItens; atual++) { double valorUnitario = random.Next(50, 200); double quantidade = random.Next(1, 100); double valorTotal = valorUnitario * quantidade; var item = new Movimento { PartitionKey = Movimento.ObterPartitionKey(ano, mes), RowKey = Movimento.ObterRowKey(contrato, atual), Produto = GeradorDeNomesDeProdutos.GerarNomeMovimento(), ValorUnitario = valorUnitario, Quantidade = quantidade, ValorTotal = valorTotal }; lista.Add(item); } return(lista); }