public static SiteCheckOut Create(ScheduleItemCheckedOut scheduleItemCheckedOut) { return new SiteCheckOut { CheckOutLatitude = scheduleItemCheckedOut.CheckOutLatitude.ToFloat(), CheckOutLongitude = scheduleItemCheckedOut.CheckOutLongitude.ToFloat(), ServerCheckOutTimeStampUtc = DateTime.UtcNow, ClientCheckOutTimeStampLocal = scheduleItemCheckedOut.Timestamp.ToDateTimeOffset(), CheckOutMethod = scheduleItemCheckedOut.CheckOutMethod, DistanceFromSite = scheduleItemCheckedOut.DistanceFromSite.ToFloat(), }; }
public static TeamDailyReportTransitionViewModel Create(ScheduleItemCheckedOut scheduleItemCheckedOut) { return new TeamDailyReportTransitionViewModel { Time = TimeOfDay.Create(scheduleItemCheckedOut.Timestamp.ToDateTimeOffset()), Method = scheduleItemCheckedOut.CheckOutMethod, DistanceFromSite = scheduleItemCheckedOut.DistanceFromSite, Latitude = scheduleItemCheckedOut.CheckOutLatitude, Longitude = scheduleItemCheckedOut.CheckOutLongitude, }; }