public static void GetService() { Service service = new Service(); string insertData; Console.WriteLine("GET A SERVICE TESTER"); Console.WriteLine("--------------------"); User user = UserActions.GetUser(); if (user == null) { user = new User(); UserForm.NewUser(user); } Category cat = ChooseCategory(); ListServices(cat); Console.WriteLine("CHOOSE SERVICE : "); insertData = Console.ReadLine(); if (CommonLib.ValidateNumEntrance(insertData)) { try { service = _adminMgm.GetService(long.Parse(insertData)); } catch (Exception e) { Console.WriteLine(e.Message); } } else { try { service = _adminMgm.GetService(insertData); } catch (Exception e) { Console.WriteLine(e.Message); } } if (service != null) { _adminMgm.NewValidation(user, service); Console.WriteLine("Service adquired"); } }
private void GetValidation() { User user = UserActions.GetUser(); string o; Console.WriteLine("GET PENDING VALIDATION"); Console.WriteLine("----------------------"); ListPendingValidations(user); Console.WriteLine("INSERT ID OF SERVICE PENDING TO VALIDATE OR BLANK TO EXIT : "); o = Console.ReadLine().ToUpper(); if (String.IsNullOrWhiteSpace(o)) { ShowServicesMenu(); return; } if (CommonLib.ValidateNumEntrance(o)) { try { Console.WriteLine("DATE OF USING SERVICE :"); string d = Console.ReadLine(); DateTime date = DateTime.Parse(d); long serviceId = long.Parse(o); Service service = _adminMgm.GetService(serviceId); PayService(user, service); _adminMgm.ValidateService(serviceId, date); } catch (Exception e) { Console.WriteLine("SERVICE NOT VALIDATED : " + e.Message); } } }