コード例 #1
0
        static void Main(string[] args)
        {
            bool isFinish = false;

            do
            {
                switch (Menu.ActionMenu())
                {
                case Actions.Add:
                    switch (Menu.AddMenu())
                    {
                    case Services.Models.Band:
                        SaveModelsInDataBase.SaveBand(ModelCreator.CreateBand());
                        break;

                    case Services.Models.Music:
                        do
                        {
                            try
                            {
                                SaveModelsInDataBase.SaveMusic(ModelCreator.CreateMusic(SelectInformation.SelectBandByIndex(Menu.BandSelectMenu())));

                                break;
                            }
                            catch (IndexOutOfRangeException)
                            {
                                Console.WriteLine("Такая группа уже существует");
                            }
                        } while (true);
                        break;

                    default:
                        Console.WriteLine("Нет такого объекта");
                        break;
                    }
                    break;

                case Actions.View:
                    break;

                case Actions.Exit:
                    isFinish = true;
                    break;

                default:
                    Console.WriteLine("Нет такого действия");
                    break;
                }
            } while (!isFinish);
        }