private List <Order> LoadOrderListFromTxt() { Text text = Load(); List <Order> orderList = new List <Order>(); int id = 0; HelpFinding help = new HelpFinding(); if (help.CheckStringIsNotEmpty(text.loadText)) { text.newText = text.loadText; } while (help.CheckStringIsNotEmpty(text.newText)) { text = FindinSingleOrder(text); if (help.CheckStringIsEmpty(text.orderText)) { break; } else { id++; Order order = new Order(); CreateOrder(text.orderText, order, id); orderList.Add(order); } } return(orderList); }
private void AddDisheToList(Order order, string textDishes, int id) { HelpFinding help = new HelpFinding(); while (help.CheckStringIsNotEmpty(textDishes)) { string oneDish = FindOneDishAndReturn(textDishes); Dish dish = AddDishWithText(CreationNewDishObject(id), oneDish); order.AddDishToListDisch(dish); textDishes = FindDishAndRemove(textDishes); textDishes = RemoveWhiteChar(textDishes); } }