public bool RemoveConsumation() { bool isRemoved = false; bool isSuccess = false; do { try { isRemoved = _dataService.RemoveConsumation(); isSuccess = true; } catch { _isClientConnected = false; Connect(); } } while (!isSuccess); return(isRemoved); }
public static void Meni(IDataBaseManagement failOverClient) { bool shouldQuit = false; while (!shouldQuit) { int selection = Menu(); switch (selection) { case 1: { if (failOverClient.CreateFile()) { Console.WriteLine("Napravljen fajl"); } else { Console.WriteLine("Vec postoji"); } } break; case 2: { if (failOverClient.ArchiveConsumation()) { Console.WriteLine("arhiviran fajl"); } else { Console.WriteLine("ne moze se arhivirati"); } } break; case 3: { if (failOverClient.RemoveConsumation()) { Console.WriteLine("obrisan fajl"); } else { Console.WriteLine("Nema sta da se obrise"); } // Do whatever you want in here! } break; case 4: { Consumer inputConsumer = InputConsumer(); if (failOverClient.AddConsumer(inputConsumer)) { Console.WriteLine("Dodat consumer"); } else { Console.WriteLine("Ne mozete dodati trazenog klijenta"); } // Do whatever you want in here! } break; case 5: { Console.WriteLine("Enter ID OF CONSUMER TO MODIFY IT"); Consumer inputConsumer = InputConsumer(); if (failOverClient.ModificationConsumer(inputConsumer)) { Console.WriteLine("Uspesno modifikovan"); } else { Console.WriteLine("Ne mozete ga dodati postoji vec sa tim id-om"); } // Do whatever you want in here! } break; case 6: { Console.WriteLine("Enter city which averege consumption you want "); string city = Convert.ToString(Console.ReadLine()); Console.WriteLine("Srednja vrednost za grad:" + city + "je :" + failOverClient.CityConsumtion(city)); // Do whatever you want in here! } break; case 7: { Console.WriteLine("Enter region which averege consumption you want "); string region = Convert.ToString(Console.ReadLine()); Console.WriteLine("Srednja vrednost za region:" + region + "je :" + failOverClient.CityConsumtion(region)); // Do whatever you want in here! } break; case 8: { Console.WriteLine("Enter region which max consumption you want "); string region = Convert.ToString(Console.ReadLine()); Console.WriteLine("Max vrednost za region:" + region + "je :" + failOverClient.CityConsumtion(region)); // Do whatever you want in here! } break; case 9: { shouldQuit = true; } break; } } }