/// <summary> /// Add a new item to the collection. /// </summary> /// <param name="id">Unique ID of beverage item.</param> /// <param name="name">Name of beverage item.</param> /// <param name="pack">Pack Size of beverage item.</param> /// <param name="price">Price of beverage pack.</param> /// <param name="active">Bool for beverage currently active or not.</param> /// <returns>Bool indicating if item was added.</returns> public bool AddNewItem(string id, string name, string pack, decimal price, bool active) { // Attempt to create a new beverage. try { // If ID is not already in database. if (FindById(id) == null) { // Create new beverage with passed in information. Beverage beverage = new Beverage(); beverage.id = id; beverage.name = name; beverage.pack = pack; beverage.price = price; beverage.active = active; beverageEntities.Beverages.Add(beverage); beverageEntities.SaveChanges(); return true; } else { return false; } } catch { return false; } }
/// <summary> /// Converts Beverage information into full string. /// </summary> /// <param name="beverage">Beverage to make a string of.</param> /// <returns>String of Beverage's information.</returns> public static string ItemToString(Beverage beverage) { return beverage.id.Trim() + " " + beverage.name.Trim() + " " + beverage.pack.Trim() + " " + beverage.price.ToString().Trim() + " " + beverage.active.ToString().Trim(); }