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); }
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(); }
public static Drink GetDrinkByName(string name) { Drink resultDrink = new Drink(); ListOfDrinks.ForEach(drink => { if (drink.Name == name) { resultDrink = drink; } }); return(resultDrink); }