public new void AsCsvRow(CsvWriter writer, bool bulk = true) { base.AsCsvRow(writer, bulk); writer.WriteField(EnabledUser); writer.WriteField(String.Join(',', UserOrgs.Select(uo => uo.OrgId))); writer.WriteField(Role); writer.WriteField(Username); writer.WriteField(UserIds == null ? "" : String.Join(',', UserIds.Select(ui => $"{{{ui.Type}:{ui.Identifier}}}"))); writer.WriteField(GivenName); writer.WriteField(FamilyName); writer.WriteField(MiddleName); writer.WriteField(Identifier); writer.WriteField(Email); writer.WriteField(SMS); writer.WriteField(Phone); writer.WriteField(String.Join(',', UserAgents.Select(ua => ua.AgentUserId))); writer.WriteField(String.Join(',', Grades)); writer.WriteField(Password); writer.NextRecord(); }