Exemplo n.º 1
0
        private List <PrisonBlock> GeneratePrisonBlocks(int count, List <Prison> prisonsList)
        {
            var prisonBlockList = new List <PrisonBlock>();

            for (int i = 0; i < count; i++)
            {
                var prisonBlock = new PrisonBlock
                {
                    Id     = i,
                    Name   = "Block " + DataGeneratorBaseStrings.surnames[_random.Next(0, DataGeneratorBaseStrings.surnames.Count - 1)],
                    Prison = prisonsList[_random.Next(0, prisonsList.Count - 1)]
                };
                prisonBlockList.Add(prisonBlock);
            }
            return(prisonBlockList);
        }
Exemplo n.º 2
0
        private List <PrisonBlock> GeneratePrisonBlocks(int count, List <Prisoner> prisonersList)
        {
            var prisonBlockList = new List <PrisonBlock>();

            for (int i = 0; i < count; i++)
            {
                var selectedPrisoners = prisonersList.FindAll(x => x.Id < (i + 1) * 33 * datasetMultipler && x.Id >= i * 33 * datasetMultipler);
                var prisonBlock       = new PrisonBlock
                {
                    Id        = i,
                    Name      = "Block " + DataGeneratorBaseStrings.surnames[_random.Next(0, DataGeneratorBaseStrings.surnames.Count - 1)],
                    Prisoners = selectedPrisoners
                };
                prisonBlockList.Add(prisonBlock);
            }
            return(prisonBlockList);
        }