Skip to content

Commit 6bed992

Browse files
committed
#51 Add Asian field, fix typo, reorder courseSourcedId export
Added Asian property to Demographic and export mapping. Fixed typo: HispanicOrLationEthnicity → HispanicOrLatinoEthnicity. Moved courseSourcedId to end of EnrollmentFile export for correct output order.
1 parent b2733cf commit 6bed992

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

OneRosterSampleDataGenerator/Models/Demographic.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ namespace OneRosterSampleDataGenerator.Models;
55
public class Demographic : BaseModel
66
{
77
public bool AmericanIndianOrAlaskaNative { get; set; }
8+
public bool Asian { get; set; }
89
public bool BlackOrAfricanAmerican { get; set; }
910
public bool NativeHawaiianOrOtherPacificIslander { get; set; }
1011
public bool DemographicRaceTwoOrMoreRaces { get; set; }
11-
public bool HispanicOrLationEthnicity { get; set; }
12+
public bool HispanicOrLatinoEthnicity { get; set; }
1213
public bool White { get; set; }
1314
public DateTime BirthDate { get; set; }
1415
public DateTime DateLastModified { get; set; }

OneRosterSampleDataGenerator/Models/Exports/DemographicFile.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,14 @@ public DemographicFile Map(Demographic item)
4747
return new()
4848
{
4949
AmericanIndianOrAlaskaNative = item.AmericanIndianOrAlaskaNative.ToString().ToLower(),
50+
Asian = item.Asian.ToString().ToLower(),
5051
BirthDate = item.BirthDate,
5152
BlackOrAfricanAmerican = item.BlackOrAfricanAmerican.ToString().ToLower(),
5253
CityOfBirth = item.CityOfBirth,
5354
CountryOfBirthCode = item.CountryOfBirthCode,
5455
DateLastModified = item.DateLastModified,
5556
DemographicRaceTwoOrMoreRaces = item.DemographicRaceTwoOrMoreRaces.ToString().ToLower(),
56-
HispanicOrLatinoEthnicity = item.HispanicOrLationEthnicity.ToString().ToLower(),
57+
HispanicOrLatinoEthnicity = item.HispanicOrLatinoEthnicity.ToString().ToLower(),
5758
NativeHawaiianOrOtherPacificIslander = item.NativeHawaiianOrOtherPacificIslander.ToString().ToLower(),
5859
PublicSchoolResidenceStatus = item.PublicSchoolResidenceStatus,
5960
Sex = item.Sex,

OneRosterSampleDataGenerator/Models/Exports/EnrollmentFile.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ public class EnrollmentFile : IExportable<Enrollment, EnrollmentFile>
2424
public string Role { get; set; } = null!;
2525
[Name("primary")]
2626
public string Primary { get; set; } = null!;
27-
[Name("courseSourcedId")]
28-
public string CourseSourcedId { get; set; } = null!;
2927
[Name("beginDate")]
3028
[Format("yyyy-MM-dd")]
3129
public DateTime? BeginDate { get; set; }
3230
[Name("endDate")]
3331
[Format("yyyy-MM-dd")]
3432
public DateTime? EndDate { get; set; }
33+
[Name("courseSourcedId")]
34+
public string CourseSourcedId { get; set; } = null!;
3535

3636
public EnrollmentFile Map(Enrollment item)
3737
{

0 commit comments

Comments
 (0)