public override void Show() { base.Show(); Console.WriteLine(); try { Task <List <PetStatsDTO> > petStats = MainUI.client.GetPets(); Console.WriteLine("fetching your pets information..."); petStats.Wait(); if (petStats.Result != null) { ObjectsList list = new ObjectsList(" ", petStats.Result.ToList <object>()); list.Show(); } else { Console.WriteLine("No Data Found"); } } catch (Exception e) { Console.WriteLine("oopsi doopi something went wrong or" + e.InnerException); Console.WriteLine("enter any key to go back"); Console.ReadKey(); return; } Console.WriteLine(); Console.WriteLine("Press any key to go back"); Console.WriteLine(); Console.ReadKey(); }
public override void Show() { char c = '\r'; while (c == '\r') { base.Show(); Console.WriteLine("Please type the amount of recent activities you want to see"); int option = 0; int.TryParse(Console.ReadLine(), out option); try { Task <List <ActivityHistoryDTO> > t = MainUI.client.GetActivityHistory(); Console.WriteLine("please wait while we fetch your history of activities :)"); t.Wait(); if (t.Result != null) { List <object> lst = t.Result.Take(option).ToList <object>(); ObjectsList list = new ObjectsList(" ", lst); list.Show(); } else { Console.WriteLine("No data found!"); } } catch (Exception e) { Console.WriteLine("Error with user logged in or " + e.InnerException); Console.WriteLine("press any key to go back"); Console.ReadKey(); return; } Console.WriteLine(); Console.WriteLine("would you like to search again?"); Console.WriteLine("press enter to search again or any other key to go back"); c = Console.ReadKey().KeyChar; } }