Enrich administrative profiles from SGU
This commit is contained in:
@@ -27,4 +27,23 @@ public sealed record InstitutionalProfile(
|
||||
City is not null ||
|
||||
State is not null ||
|
||||
PostalCode is not null;
|
||||
|
||||
public InstitutionalProfile Overlay(InstitutionalProfile? values) =>
|
||||
values is null
|
||||
? this
|
||||
: this with
|
||||
{
|
||||
EmployeeNumber = values.EmployeeNumber ?? EmployeeNumber,
|
||||
DisplayName = values.DisplayName ?? DisplayName,
|
||||
GivenName = values.GivenName ?? GivenName,
|
||||
Surname = values.Surname ?? Surname,
|
||||
Email = values.Email ?? Email,
|
||||
EmployeeType = values.EmployeeType ?? EmployeeType,
|
||||
JobTitle = values.JobTitle ?? JobTitle,
|
||||
Department = values.Department ?? Department,
|
||||
StreetAddress = values.StreetAddress ?? StreetAddress,
|
||||
City = values.City ?? City,
|
||||
State = values.State ?? State,
|
||||
PostalCode = values.PostalCode ?? PostalCode
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user