Esempio n. 1
0
 public void InitLists()
 {
     SelectedTracks = new BindingList <Track>(NewStation.Tracks.ToList());
     Places         = new BindingList <Place>(PlaceService.GetAllPlaces());
     AllTracks      = new BindingList <Track>(TrackService.GetUnattachedTracks());
     if (NewStation.IsValid())
     {
         NewStation.Place = Places.First(x => x.Id == NewStation.Place.Id);//Necessary to init value in combo box properly
     }
 }
Esempio n. 2
0
        /// <summary>
        ///     Add new station.
        /// </summary>
        /// <param name="newStation">New station object</param>
        /// <returns>Result of action</returns>
        public async Task <AddStationResult> AddStationAsync(NewStation newStation)
        {
            var json = await _httpClient.GetAsync($"json/add/{Converters.GetQueryString(newStation)}");

            return(_converters.ToAddStationResult(json));
        }
Esempio n. 3
0
 private void CancelAddProc()
 {
     NewStation.Dispose();
     _addStationWindow.Close();
 }