public Segment(NavigationPage topNavigationPage, Biketimer.BiketimerApiServer.Entities.Segment segment) { _topNavigationPage = topNavigationPage; var segmentViewModel = new SegmentViewModel(segment); BindingContext = segmentViewModel; InitializeComponent(); }
public SegmentViewModel(Biketimer.BiketimerApiServer.Entities.Segment segment) { _id = segment.Id.ToString(); _name = segment.Name; _validTimeStart = segment.ValidTimeStart.ToString(); _validTimeStop = segment.ValidTimeStop != DateTime.MinValue ? segment.ValidTimeStop.ToString() : "null"; _checkPointStartId = segment.LocationStart.Id.ToString(); _checkPointStartLatitude = segment.LocationStart.Location.La.ToString(); _checkPointStartLongitude = segment.LocationStart.Location.Lo.ToString(); _checkPointStopId = segment.LocationStop.Id.ToString(); _checkPointStopLatitude = segment.LocationStop.Location.La.ToString(); _checkPointStopLongitude = segment.LocationStop.Location.Lo.ToString(); }