/// <summary> /// Prints message for when Administrator is not logged in /// </summary> public static void AdminNotLoggedIn() { Console.Clear(); Console.WriteLine("Session limit reached!\n" + "Please login again"); Prompts.ClearAndContinue(); }
/// <summary> /// Creates and prints Category object table /// </summary> /// <param name="categoryData"></param> /// <returns>List of List of base class objects</returns> public static List <List <object> > CategoryListReader(List <List <object> > categoryData) { Console.Clear(); Console.WriteLine(); ConsoleTableBuilder.From(categoryData) .WithCharMapDefinition(CharMapDefinition.FramePipDefinition) .WithTitle("Categories", ConsoleColor.Black, ConsoleColor.White, TextAligntment.Center) .WithColumn("Id", "Name") .ExportAndWriteLine(TableAligntment.Center); Prompts.ClearAndContinue(); return(categoryData); }
/// <summary> /// Creates and prints SoldBook object table /// </summary> /// <param name="soldBooksData"></param> /// <returns>List of List of base class objects</returns> public static List <List <object> > SoldBooksListReader(List <List <object> > soldBooksData) { Console.Clear(); Console.WriteLine(); ConsoleTableBuilder.From(soldBooksData) .WithCharMapDefinition(CharMapDefinition.FramePipDefinition) .WithTitle("Sold books", ConsoleColor.Black, ConsoleColor.White, TextAligntment.Center) .WithColumn("Id", "Title", "Author", "Price", "Amount", "Category Id") .ExportAndWriteLine(TableAligntment.Center); Prompts.ClearAndContinue(); return(soldBooksData); }
/// <summary> /// Creates and prints User object table /// </summary> /// <param name="userData"></param> /// <returns>List of List of base class objects</returns> public static List <List <object> > UserListReader(List <List <object> > userData) { if (userData.Count > 0) { Console.WriteLine(); ConsoleTableBuilder.From(userData) .WithCharMapDefinition(CharMapDefinition.FramePipDefinition) .WithTitle("Users", ConsoleColor.Black, ConsoleColor.White, TextAligntment.Center) .WithColumn("Id", "Name", "Password", "Last login", "Sessiontimer", "Is active", "IsAdmin") .ExportAndWriteLine(TableAligntment.Center); Prompts.ClearAndContinue(); } return(userData); }