public void BuyTicket()//kunder som är under 18 år får ej boka biljetter en kund fins hårdkodad för att testa event { Console.Clear(); GUI.PrintCustomers(); var index = InputControllers.IndexController(ListManager.CustomerList.Count); CreateTicket(index); Console.ReadKey(true); }
private Customer CreateCustomer() { Customer newCustomer = new Customer(); newCustomer.Name = InputControllers.NameController(); newCustomer.Age = InputControllers.AgeController(); newCustomer.Email = InputControllers.EmailController(); return(newCustomer); }
void Awake() { PlayerInput = GameManager.Instance.inputControllers; GameManager.Instance.LocalPlayer = this; Cursor.visible = false; if (MouseControl.LockMouse) { Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; } }
}// Lägger till en rad i listan genom CreateCars metoden Cars CreateCars() { InputControllers inputController = new InputControllers(); Cars tempCars = new Cars(); Console.WriteLine("*************************\n"); tempCars.Make = inputController.MakeController(); tempCars.Variant = inputController.VariantController(); tempCars.ModelYear = inputController.ModelYearController(); tempCars.Power = inputController.PowerController(); tempCars.Fuel = inputController.FuelController(); tempCars.Price = inputController.PriceController(); return(tempCars); } // metod för att ta emot inputs för list raden och returnera det
private void CreateTicket(int index)//Här anropas event om den valda kund är under 18 år { if (ListManager.CustomerList[index].Age < 18) { ErrorMsg += new PrintErrorMsg(GUI.AgeError); ErrorMsg?.Invoke(); } else { VIPTicket newTicket = new VIPTicket(); newTicket.Buyer = ListManager.CustomerList[index]; newTicket.Price = InputControllers.PriceController(); GUI.ShowVIPlevels(); int choice = InputControllers.VIPChoice(); newTicket.VIPLevel = (VIPTicket.Level)choice; ListManager.TicketList.Add(newTicket); } }
public void SearchByBuyer() { Console.Clear(); Console.WriteLine("Name you want to search"); var seekedName = InputControllers.NameController().ToUpper(); var newTickets = ListManager.TicketList.FindAll(t => t.Buyer.Name.ToUpper().Equals(seekedName)); if (newTickets.Count == 0) { Console.WriteLine("The name you search doesn't exist or have no tickets to show"); Thread.Sleep(1500); } else { foreach (var ticket in newTickets) { Console.WriteLine(ticket.PrintInfo()); } Console.ReadKey(true); } }
public void Init(InputControllers inputController) { this.inputControllers = inputController; }