示例#1
0
        private void Fbtn_Click(object sender, System.EventArgs e)
        {
            if (items.Contains(startSpinner.Text) && items.Contains(endSpinner.Text))
            {
                firstStation  = startSpinner.Text;
                secondStation = endSpinner.Text;

                if (!SearcherAdapter.CheckRoute(firstStation, secondStation))
                {
                    SearcherAdapter.AddFavoriteRoute(new SearchWaySystem.FavoriteRoutesNode(firstStation + "-" + secondStation, firstStation, secondStation));
                    favouritiesBtn.SetImageResource(Resource.Drawable.Contains);
                    Toast.MakeText(this, "Маршрут добавлен в избранное", ToastLength.Short).Show();
                }
                else
                {
                    SearcherAdapter.DeleteFavoriteRoute(firstStation, secondStation);
                    favouritiesBtn.SetImageResource(Resource.Drawable.NotContains);
                    Toast.MakeText(this, "Маршрут удален из избранного", ToastLength.Short).Show();
                }
                SearcherAdapter.SaveFavoriteRoutes();
            }
        }