public string GeneratePersonListJson(uint num) { List <Person> persons = new List <Person>(); PersonGenerator personGenerator = new PersonGenerator(); for (int ndx = 0; ndx < num; ndx++) { Person p; if (ndx % 2 == 0) { p = personGenerator.GenerateMalePerson(); } else { p = personGenerator.GenerateFemalePerson(); } persons.Add(p); } return(JsonSerializer.Serialize(persons)); }
public string GeneratePersonListForExcelCreation(uint num, string domain, string[] depts) { List <dynamic> persons = new List <dynamic>(); PersonGenerator personGenerator = new PersonGenerator(); for (int ndx = 0; ndx < num; ndx++) { Person p; if (ndx % 2 == 0) { p = personGenerator.GenerateMalePerson(); } else { p = personGenerator.GenerateFemalePerson(); } string dept = GetDept(depts, ndx); var person = new { Name = $"{p.FirstName} {p.LastName}", Email = $"{p.FirstName.ToLower()}.{p.LastName.ToLower()}@{domain}", Dept = dept }; persons.Add(person); } return(JsonSerializer.Serialize(persons)); }