public static void RunEmployeeQueries(Employee employee, string v) { EmployeeActions create = EmployeeCreate; EmployeeActions read = EmployeeRead; EmployeeActions update = EmployeeUpdate; EmployeeActions delete = EmployeeDelete; switch (v) { case "create": create(employee); break; case "read": read(employee); break; case "update": update(employee); break; case "delete": delete(employee); break; default: throw new Exception(); } }
private void Awake() { image = GetComponent <Image>(); tooltip = GetComponent <ShowTooltip>(); traits = new List <Trait>(numTraits); action = (EmployeeActions)0; isAbsent = false; CreateEmployee(); if (tooltip != null) { UpdateTooltipText(); } }
static void Main(string[] args) { //new BankingAppConfig().SetPersistenceProvider(new MemoryPeristenceProvider()); new BankingAppConfig().SetPersistenceProvider(new EFPersistenceProvider(ConfigurationManager.ConnectionStrings["BankingAppGetin"].ConnectionString)); var employeeActions = new EmployeeActions(); while (true) { Console.Write(@"Wybierz działanie: 1 - Dodaj Klienta indywidualnego 2- Znajdź klienta indywidualnego po danych osoby 3 - Znajdź klienta indywidualnego po danych klienta 99 - Wyjdź "); var number = Console.ReadLine(); switch (number) { case "1": { var klient = employeeActions.CreateIndividualClient(BuildPersonData()); Console.WriteLine("Utworzono klienta:"); Console.WriteLine(JsonConvert.SerializeObject(klient)); break; } case "2": { var klient = employeeActions.FindIndividualClient(BuildPersonData()); Console.WriteLine("Znaleziono klienta:"); Console.WriteLine(JsonConvert.SerializeObject(klient)); break; } case "3": { var klient = employeeActions.FindIndividualClient(BuildClientData()); Console.WriteLine("Znaleziono klienta:"); Console.WriteLine(JsonConvert.SerializeObject(klient)); break; } case "99": return; default: Console.WriteLine($"Nieznana operacja: [{number}]"); break; } } }
public void SetEmployeeAction(TMP_Dropdown dropdown) { action = (EmployeeActions)dropdown.value; UpdateTooltipText(); }