예제 #1
0
    public override Essen GetFood()
    {
        Zutat zutat = new Zutat();

        zutat.ZutatName = ZutatZuHolen;
        zutat.Zustand   = (byte)ZutatZustand.Roh;
        return(new Essen(new List <Zutat> {
            zutat
        }));
    }
예제 #2
0
 //Zutat zu einem Cocktail hinzufuegen
 public void PlusZutat(Zutat zutat)
 {
     for (int i = 0; i < zutatenArray.Length; i++)
     {
         if (zutatenArray[i] == null)
         {
             zutatenArray[i] = zutat;
             return;
         }
     }
 }
예제 #3
0
 public bool IsReached(Essen collected)
 {
     Zutat[] current = new Zutat[collected.ZutatenListe.Count];
     collected.ZutatenListe.CopyTo(current);
     foreach (Zutat z1 in goals)
     {
         bool foundZ1 = false;
         for (int i = current.Length - 1; i >= 0; i--)
         {
             Zutat z2 = current[i];
             if (z1.ZutatName.Equals(z2.ZutatName) && z1.Zustand == z2.Zustand)
             {
                 foundZ1 = true;
                 current[i].ZutatName = ZutatTyp.Empty;
                 break;
             }
         }
         if (!foundZ1)
         {
             return(false);
         }
     }
     return(true);
 }
 private void DeleteSelectedProduct(Zutat p)
 {
     //client.deleteZutat
     //client Zutat neu abfragen
     RaisePropertyChanged("Zutaten");
 }
예제 #5
0
 public void AddZutat(Zutat zutat)
 {
     ZutatenListe.Add(zutat);
 }
예제 #6
0
 public void PlusZutat(Zutat zutat)
 {
 }