Exemplo n.º 1
0
 public MenuCreator()
 {
     menuCollection = new CollectionMenu();
     locService     = new LocalizationService();
     screenService  = new ScreenService(locService);
     personService  = new PersonService(locService);
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            using (EFcoreCreateModel.AppContext appContext = new EFcoreCreateModel.AppContext())
            {
                Models.Room room = new Models.Room {
                    Number = 1
                };
                Models.Medical medical = new Models.Medical {
                    manufacturer = "OZON Corp", Name = "Ketanal", price = 100
                };
                Models.Lamp lamp = new Models.Lamp {
                    country = "Россия", price = 1000
                };
                Models.Heal heal = new Models.Heal {
                    count = 10
                };

                appContext.rooms.Attach(room);
                appContext.SaveChanges();
                Console.WriteLine("CREATE BASE WITH BASIC DATA");
            }

            CollectionMenu collectionMenu = new CollectionMenu();

            collectionMenu.Enter_Method();
        }
Exemplo n.º 3
0
 private void initMenuCollectionList()
 {
     this.m_CollectionMenu = new CollectionMenu()
     {
         new CollectionMenuItem(this.RunPhotosLikeSorter, "Photos"),
         new CollectionMenuItem(this.RunPostLikeSorter, "Posts"),
         new CollectionMenuItem(this.RunStatusLikeSorter, "Statuses"),
     };
 }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            MenuCreator    menuCreator    = new MenuCreator();
            CollectionMenu collectionMenu = menuCreator.CreateCollectionMenu();

            collectionMenu.ShowMenu(0);

            Console.ReadKey(true);
        }
Exemplo n.º 5
0
    public void InjectMetod(List <IPanelUI> panels, ReturnButton returnButton, CollectionMenu collectionMenu)
    {
        (this.panels, this.returnButton) = (panels, returnButton);

        panels.ForEach(x => Customize(x));

        returnButton.SetListener(ToReturn);
        returnButton.transform.SetParent(transform, false);
        returnButton.transform.SetAsLastSibling();
        returnButton.SetActive(false);

        collectionMenu.SetListener(OpenPanel);
    }
Exemplo n.º 6
0
        /// <summary>
        /// Creates a collection of menus that has a list of menus
        /// </summary>
        /// <returns></returns>
        public CollectionMenu CreateCollectionMenu()
        {
            screenService.ClearScreen();

            menuCollection = new CollectionMenu()
            {
                InvalidSelection = locService.GetString("Menu_Invalid_Selection"),
                SelectOption     = locService.GetString("Menu_Select_An_Option"),
                Menus            =
                {
                    CreateChooseLanguageMenu(),
                    CreatePrincipalMenu(),
                    ShowPatients(),
                    ShowCovidStatus(),
                    AddCovidPatientMenu(),
                    ModifyCovidPatientMenu(),
                    DeleteCovidPatientMenu(),
                    ExportCovidPatientsMenu()
                }
            };
            return(menuCollection);
        }
Exemplo n.º 7
0
 public void InjectMetod(IStatistics statistics, CollectionMenu menu) =>
 (this.statistics, this.menu) = (statistics, menu);
Exemplo n.º 8
0
 public void InjectMetod(ICardFactory <ICard> cardFactory, ICollectionCardsData collection, IFractionsData fractions,
                         FractionsMenu fractionMenu, CollectionMenu menu)
 {
     (this.cardFactory, this.collection, this.fractions, this.fractionMenu, this.menu)
         = (cardFactory, collection, fractions, fractionMenu, menu);
 }
Exemplo n.º 9
0
 public void InjectMetod(IDeckFactory deckFactory, IFractionsData fractions, CollectionMenu menu,
                         IUserData userDecks, IDeckEditorPanel editorDeck, FractionsMenu fractionMenu) =>
 (this.deckFactory, this.fractions, this.menu, this.userDecks, this.editorDeck, this.fractionMenu)