public bool BacamKartu(Karta karta) { if (karta == null || karta.Broj > 13 || karta.Broj < 1) { return(false); // Neispravni podaci su poslani servisu reagiramo sa statusom false, Exception, Logging? } baceneKarte.Add(karta); return(true); }
public Karta DijeliKartu() { // Idemo podijeliti neku kartu, možda da uzmemo Random nekakvu iz špila // Generator slučajnih brojeva Random random = new Random(DateTime.Now.Millisecond); // Nekakav slučajni početni broj , dalje iz njega generira int broj = random.Next(1, 14); random = new Random(DateTime.Now.Millisecond); // Ponovo inicijaliziraj generator int bojaKod = random.Next(1, 5); string boja; switch (bojaKod) { case 1: boja = "Hertz"; break; case 2: boja = "Karo"; break; case 3: boja = "Pik"; break; default: boja = "Tref"; break; } Karta karta = new Karta(); karta.Broj = broj; karta.Boja = boja; podijeljeneKarte.Add(karta); return(karta); }