public GrantApiJson(Grant grant) { GrantID = grant.GrantID; GrantNumber = grant.GrantNumber; StartDate = grant.StartDate; EndDate = grant.EndDate; ConditionsAndRequirements = grant.ConditionsAndRequirements; ComplianceNotes = grant.ComplianceNotes; AwardedFunds = grant.GetTotalAwardAmount(); CFDANumber = grant.CFDANumber; GrantName = grant.GrantName; GrantTypeID = grant.GrantTypeID; GrantTypeName = grant.GrantTypeDisplay; ShortName = grant.ShortName; GrantStatusID = grant.GrantStatusID; GrantStatusTypeName = grant.GrantStatus.GrantStatusName; OrganizationID = grant.OrganizationID; OrganizationName = grant.Organization.OrganizationName; GrantFileResourceIDs = grant.GrantFileResources?.Select(x => x.FileResourceID).ToList(); }