예제 #1
0
 private void EditButton_OnClick(object sender, EventArgs e)
 {
     // Save
     if (CurrentFrame == 44)
     {
         SaveEdit();
     }
     else
     {
         singleItem = selectedItem;
         SetEditFrame(singleItem);
         EditButton.PlayFrameSegment(0, 44);
         CurrentFrame = 44;
     }
 }
예제 #2
0
 private void SaveEdit()
 { //todo Edit in firebase
     thisRecipe = (BindingContext as SingleRecipeData);
     for (int i = 0; i < thisRecipe.Items.Count; i++)
     {
         if (selectedItem == thisRecipe.Items.ElementAt(i))
         {
             thisRecipe.Items.ElementAt(i).Equals(singleItem);
             thisNutrition.UpdateValues();
             FirebaseHelper.UpdateRecipeEdit(thisRecipe, selectedItem, singleItem);
             IngredientsList.SelectedItem = null;
             previousItem = null;
             selectedItem = null;
             EditButton.PlayFrameSegment(44, 63);
             EditButton.PlayFrameSegment(63, 2);
             ResetNewItemFrame();
             EditButtonFrame.IsVisible = false;
             AddButton.IsVisible       = true;
             AddButton.PlayFrameSegment(45, 125);
             AddButton.PlayFrameSegment(0, 25);
             CurrentFrame = 25;
         }
     }
 }