예제 #1
0
        private async void RemoveStationButton_Click(object sender, RoutedEventArgs e)
        {
            Button cmd = (Button)sender;

            if (cmd.DataContext is StationParse)
            {
                StationParse deleteme = (StationParse)cmd.DataContext;
                await RadioAPI.UserRemoveStation(login, token, deleteme.Ip.ToString());

                await RadioAPI.LoadUserStations(login, token, UserStationsList);
            }
        }
예제 #2
0
        private async void AddStationButton_Click(object sender, RoutedEventArgs e)
        {
            Button cmd = (Button)sender;

            if (cmd.DataContext is FindStationByCategory)
            {
                FindStationByCategory addme = (FindStationByCategory)cmd.DataContext;
                await RadioAPI.UserAddNewStation(login, token, addme.Ip.ToString());

                await RadioAPI.LoadUserStations(login, token, UserStationsList);
            }
        }
예제 #3
0
        private async void Window_Loaded(object sender, RoutedEventArgs e)
        {
            await RadioAPI.LoadUserStations(login, token, UserStationsList);

            string version = await RadioAPI.GetNewVersion();

            if (version == "1")
            {
            }
            else
            {
                MessageBox.Show("Вышла новая версия. Желательно обновиться. Это сообщение будет показываться каждый раз при запуске до тех пор пока вы не обновите программу. Обновить можно зайдя по адресу avinstudio.ru.");
            }
            ProfileImage.ImageSource = new BitmapImage(new Uri("http://avinstudios.mcdir.ru/files/" + Properties.Settings.Default.UserImage, UriKind.RelativeOrAbsolute));
        }