Пример #1
0
        public Segment(NavigationPage topNavigationPage, Biketimer.BiketimerApiServer.Entities.Segment segment)
        {
            _topNavigationPage = topNavigationPage;

            var segmentViewModel = new SegmentViewModel(segment);
            BindingContext = segmentViewModel;

            InitializeComponent();
        }
Пример #2
0
 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();
 }