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); }
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); }