private static Attendee MapAttendee( Attendance attendance, Person person, AttendanceType attendanceType, Location location ) { var checkState = MappingService.GetCheckState(attendance: attendance); return(new() { AttendanceId = attendance.Id, FamilyId = person.FamilyId, FirstName = person.FirstName, LastName = person.LastName, AttendanceTypeId = (Shared.AttendanceTypeId)attendanceType.Id, SecurityCode = attendance.SecurityCode, LocationGroupId = location.LocationGroupId, Location = location.Name, CheckState = checkState, InsertDate = attendance.InsertDate, CheckInDate = attendance.CheckInDate, CheckOutDate = attendance.CheckOutDate }); }
private static KidsTown.Models.Kid MapKid( Attendance attendance ) { var checkState = MappingService.GetCheckState(attendance: attendance); return(new() { AttendanceId = attendance.Id, LocationGroupId = attendance.Location.LocationGroupId, FirstName = attendance.Person.FirstName, LastName = attendance.Person.LastName, MayLeaveAlone = attendance.Person.Kid?.MayLeaveAlone ?? true, HasPeopleWithoutPickupPermission = attendance.Person.Kid?.HasPeopleWithoutPickupPermission ?? false, CheckState = checkState }); }