コード例 #1
0
 public Drink(string name, double strong, List <IIngredient> ingredients, double amount)
 {
     ListOfDrinks = ListOfDrinks == null ? new List <Drink>() : ListOfDrinks;
     Name         = name != null ? name : string.Empty;
     Strong       = strong != 0 ? strong : default(double);
     Ingredients  = ingredients != null ? ingredients : new List <IIngredient>();
     Amount       = amount;
     ListOfDrinks.Add(this);
 }
コード例 #2
0
        public void DeleteDataFromDatabase()
        {
            ListOfDrinks.Remove(this);
            var          jsonContent  = JsonConvert.SerializeObject(ListOfDrinks);
            StreamWriter streamWriter = new StreamWriter("D:\\data\\it-revolution2017-mobile-app-logic\\ITRevolution2017MobileApp\\content\\DrinksData.json", false, Encoding.UTF8);

            streamWriter.Write(jsonContent);
            streamWriter.WriteLine();
            streamWriter.Close();
            streamWriter.Dispose();
        }
コード例 #3
0
        public static Drink GetDrinkByName(string name)
        {
            Drink resultDrink = new Drink();

            ListOfDrinks.ForEach(drink =>
            {
                if (drink.Name == name)
                {
                    resultDrink = drink;
                }
            });
            return(resultDrink);
        }