コード例 #1
0
        public void Recipes_OnItemClick(int position)
        {
            //gets the id of the recipe.
            int id = (Constants.Conn.Table <Recipe>().Skip(position).Take(1)).First().id;

            view.Navigate(Constants.SHOW_RECIPE, new Intent().PutExtra(Constants.RECIPE_ID, id));
        }
コード例 #2
0
        public object StartDiscoveryProcess()
        {
            /*Enabling Bluetooth the nice way*/
            if (!thisPhone.IsEnabled)
            {
                string enableBT = BluetoothAdapter.ActionRequestEnable;

                view.Navigate(Constants.ENABLE_BLUETOOTH, new Intent(enableBT));
            }
            else if (!IsDiscovering)
            {
                thisPhone.StartDiscovery();
            }
            return(true);
        }
コード例 #3
0
        public void MealDay_onClick(string text)
        {
            Intent intent = new Intent();

            intent.PutExtra("id", mealDays[text].id);
            view.Navigate(1, intent);
        }
コード例 #4
0
        public void Recipe_onClick(string text)
        {
            Intent intent = new Intent();

            intent.PutExtra(Constants.RECIPE_ID, recipes[text].id);
            view.Navigate(1, intent);
        }
コード例 #5
0
        public void mealPlan_OnClick(int position)
        {
            view.MakeToast("Navigating to: " + mealPlanList[position], ToastLength.Short);

            //TODO lav lige noget intents, når enkelt meal day activity er lavet.
            int id = (Constants.Conn.Get <MealPlan>(position + 1).id);

            view.Navigate(1, new Intent().PutExtra("mealPlanId", id));
        }
コード例 #6
0
 public void NavToDeviceList()
 {
     view.Navigate(Constants.CONN_REQUEST, new Intent());
 }
コード例 #7
0
 public void Share_Click()
 {
     view.Navigate(Constants.SHARE, new Intent().PutExtra(Constants.RECIPE_ID, CurrentRecipe.id).PutExtra("type", "recipe"));
 }