Example #1
0
    List <Transform> TicketLocation = new List <Transform>(); //new
    private void Awake()
    {
        //TicketMove.throwPower += 10f;
        if (instance)
        {
            Destroy(gameObject);
            return;
        }
        instance = this;

        pausePanel.SetActive(false);

        Screen.sleepTimeout = SleepTimeout.NeverSleep;
        Screen.SetResolution(Screen.width, (Screen.width * 16) / 9, true);

        TicketList.Add(TicketL);
        TicketList.Add(TicketC);
        TicketList.Add(TicketR);
        TicketList.Add(fakeTicketL); // Start
        TicketList.Add(fakeTicketC);
        TicketList.Add(fakeTicketR); // End
        TicketLocation.Add(TicketTfL);
        TicketLocation.Add(TicketTfC);
        TicketLocation.Add(TicketTfR);
    }
        private static void Edit(CinemaManager cinemaManager)
        {
            Console.WriteLine("1-Hall");
            Console.WriteLine("2-Movie");
            Console.WriteLine("3-Snacks");
            Int32.TryParse(Console.ReadLine(), out int choice1);
            switch (choice1)
            {
            case 1:
                //hall
                Hall(cinemaManager);
                break;

            case 2:
                //movie
                Movie(cinemaManager);
                break;

            case 3:
                //snack
                Snack(cinemaManager);
                break;

            default:
                Console.WriteLine("Invalid input");
                break;
            }
        }
        private static void Movie(CinemaManager cinemaManager)
        {
            Console.WriteLine("1-Create a new movie in the list of to be played movies");
            Console.WriteLine("2-Delete movie from the list");
            Console.WriteLine("3-Change price to a current movie");
            Int32.TryParse(Console.ReadLine(), out int choice3);
            switch (choice3)
            {
            case 1:
                cinemaManager.CreateNewMovie();
                break;

            case 2:
                cinemaManager.DeleteMovie();
                break;

            case 3:
                cinemaManager.ChangeMoviePrice();
                break;

            default:
                Console.WriteLine("Invalid input");
                break;
            }
        }
Example #4
0
    public void ClearCurrentState()
    {
        CinemaManager cm = GameObject.FindObjectOfType <CinemaManager>();

        if (cm != null)
        {
            cm.Clear();
        }
        _IsSenseMode = false;
        nextBattle_  = null;
        XInput.Instance.dealInput = true;
        CreatePlayerRole.Reset();
        GlobalInstanceFunction.Instance.Clear();
        Battle.Instance.ResetData();
        TeamSystem._MyTeamInfo = null;
        Prebattle.Instance.Fini();
        Prebattle.Instance.StopAllAutoSystem();
        Prebattle.Instance.nextInfo_   = null;
        Prebattle.Instance.tooFastOper = false;
        StageMgr.ClearStageLoadQue();
        EffectMgr.Instance.DeleteAll();
        GamePlayer.Instance.isInBattle = false;
        GuildSystem.Clear();
        TeamSystem.Clear();
        SuccessSystem.Clear();
        GatherSystem.instance.Clear();
        GuideManager.Instance.ClearMask();
        UIFactory.Instance.ClearLoadedUI();
        SoundTools.StopMusic();
        RaiseUpSystem.Clear();
        BagSystem.instance.BagClear();
        PopText.Instance.Clear();
        GamePlayer.Instance.babies_list_.Clear();
    }
        private static void Hall(CinemaManager cinemaManager)
        {
            Console.WriteLine("1-Create new");
            Console.WriteLine("2-Delete existing");
            Console.WriteLine("3-Change playing movie (add a new one from the list of next playing movies)");
            Console.WriteLine("4-Change the number of available seats");
            Int32.TryParse(Console.ReadLine(), out int choice2);
            switch (choice2)
            {
            case 1:
                cinemaManager.CreateNewHall();
                break;

            case 2:
                cinemaManager.DeleteHall();
                break;

            case 3:
                cinemaManager.ChangeHallMovie();
                break;

            case 4:
                cinemaManager.ChangeHallNumOFSeats();
                break;

            default:
                Console.WriteLine("Invalid input");
                break;
            }
        }
        public ActionResult Index()
        {
            List <CinemaModel> cinemas = CinemaManager.GetCinemas().Select(c => CinemaModel.FromData(c)).ToList();


            return(View(cinemas));
        }
Example #7
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var dataService   = new StubCinemaDataService();
            var cinemaManager = new CinemaManager(dataService);
            var viewModel     = new MainViewModel(cinemaManager);
            var view          = new MainView(viewModel);

            view.Show();
        }
Example #8
0
 [HttpPost] // post nozīmē datu iesūtīšana
 public ActionResult Edit(CinemaModel cinema)
 {
     if (ModelState.IsValid) // iebūvēta funkcija, kas pārbauda vai dati atbilst definētajiem
     {
         if (cinema.Id != 0) // ja Id ir nav definēts, tad labojam
         {
             CinemaManager.Update(cinema.ToData());
         }
         else
         {
             CinemaManager.Create(cinema.ToData());
         }
     }
     return(View(cinema));
 }
Example #9
0
        [HttpGet]                        // get nozīmē apskates forma
        public ActionResult Edit(int?id) // šis bloks nepieciešams lietotāja datu attēlošanai . Jautājuma zīme norāda, ka id var būt tukšs
        {
            CinemaModel cinema = null;   // jādefinē kinoteātris, kas jālabo vai jāpievieno

            if (id.HasValue)             // ja ID ir definēts, tiek veikta rediģēšana
            {
                cinema        = CinemaModel.FromData(CinemaManager.GetCinema(id.Value));
                cinema.Movies = MovieManager.GetMovies(id.Value).Select(m => MovieModel.FromData(m)).ToList();
            }
            else
            {
                cinema = new CinemaModel(); // ja id nav definēts, tad kinoteātri neatlasam, pievienojam tukšu, lai nav problēmas ar Id lauku
            }
            return(View(cinema));
        }
 public ActionResult Edit(CinemaModel cinema)
 {
     if (ModelState.IsValid)
     {
         if (cinema.Id != 0)
         {
             CinemaManager.Update(cinema.ToData());
         }
         else
         {
             CinemaManager.Create(cinema.ToData());
         }
     }
     return(View(cinema));
 }
        private static void Overview(CinemaManager cinemaManager)
        {
            Console.WriteLine("1-Total seats sold");
            Console.WriteLine("2-Overall revenue");
            Console.WriteLine("3-Revenue from snacks");
            Console.WriteLine("4-Revenue from movie tickets only (snacks excluded)");
            Console.WriteLine("Total seats left");
            Console.WriteLine("List of all halls with movie info");
            Console.WriteLine("Info for single hall");
            Int32.TryParse(Console.ReadLine(), out int choice1);
            switch (choice1)
            {
            case 1:
                cinemaManager.TotalSeatsSold();
                break;

            case 2:
                cinemaManager.TotalRevenue();
                break;

            case 3:
                cinemaManager.RevenueFromSnacks();
                break;

            case 4:
                cinemaManager.RevenueFromTickets();
                break;

            case 5:
                cinemaManager.SeatsLeft();
                break;

            case 6:
                cinemaManager.PrintHallsWithInfo();
                break;

            case 7:
                cinemaManager.HallInfo();
                break;

            default:
                Console.WriteLine("Invalid input");
                break;
            }
        }
        public ActionResult Edit(int?id)
        {
            CinemaModel cinema = null;

            // ja ID ir definēts -> tiek veikta rediģēšana
            if (id.HasValue)
            {
                cinema        = CinemaModel.FromData(CinemaManager.GetCinema(id.Value));
                cinema.Movies = MovieManager.GetMovies(id.Value).Select(m => MovieModel.FromData(m)).ToList();
            }

            // citādi tiek veikta pievienošana
            else
            {
                cinema = new CinemaModel();
            }
            return(View(cinema));
        }
        static void Main(string[] args)
        {
            var cinemaManager = new CinemaManager();
            var input         = "n";

            while (input != "y")
            {
                Console.WriteLine("Choose:");
                Console.WriteLine(" 1-Buy ticket");
                Console.WriteLine(" 2-Edit");
                Console.WriteLine(" 3-Display next playing movies");
                Console.WriteLine(" 4-Overview");
                Int32.TryParse(Console.ReadLine(), out int choice);
                switch (choice)
                {
                case 1:
                    cinemaManager.BuyTicket();
                    break;

                case 2:
                    Edit(cinemaManager);
                    break;

                case 3:
                    cinemaManager.DisplayNextMoviesPlaying();
                    break;

                case 4:
                    Overview(cinemaManager);

                    break;

                default:
                    Console.WriteLine("Invalid input");
                    break;
                }
                Console.WriteLine("Do you want to stop? Type y-Yes  of some other key");
                if (Console.ReadLine().ToLower() == "y")
                {
                    break;
                }
            }
        }
Example #14
0
        // GET: Home
        public ActionResult Home(int?id)
        {
            Home model = new Home();

            model.Cinemas = CinemaManager.GetCinemas().Select(c => CinemaModel.FromData(c)).ToList();
            foreach (var cinema in model.Cinemas)
            {
                cinema.MovieCount = CinemaManager.CountMovies(cinema.Id);
            }
            if (id.HasValue)
            {
                model.Movies = MovieManager.GetMovies(id.Value).Select(m => MovieModel.FromData(m)).ToList();
            }
            else
            {
                model.Movies = new List <MovieModel>();
            }

            return(View(model));
        }
        private static void Snack(CinemaManager cinemaManager)
        {
            Console.WriteLine("1-Add snacks or drinks to stock");
            Console.WriteLine("2-Remove snacks or drinks from stock");
            Int32.TryParse(Console.ReadLine(), out int choice2);
            switch (choice2)
            {
            case 1:
                cinemaManager.AddSnackToStock();
                break;

            case 2:
                cinemaManager.RemoveSnackFromList();
                break;

            default:
                Console.WriteLine("Invalid input");
                break;
            }
        }
Example #16
0
 void Awake()
 {
     videoPlayer = GetComponent <CinemaManager>();
 }
        public ActionResult Delete(int id)
        {
            CinemaManager.Delete(id);

            return(RedirectToAction("Index"));
        }
Example #18
0
 public void Create(CinemaManager entity)
 {
     CinemaManagerRepository.Create(entity);
 }
Example #19
0
 public void Update(CinemaManager entity)
 {
     CinemaManagerRepository.Update(entity);
 }
Example #20
0
 public CinemasController(IRepository <Cinema> cinemas)
 {
     cinemaManager = new CinemaManager(cinemas);
 }