/// <summary> /// Method to delete a user /// </summary> public static void DeleteUser() { Console.WriteLine("\nEnter the id of the user that you wish to delete:"); string userID = Console.ReadLine(); if (UserTableOperations.DeleteUser(userID)) { Console.WriteLine($"The user '{userID}' was successfuly deleted"); } else { Console.WriteLine("Operation failed!!!"); } }
/// <summary> /// Method to update a user data /// </summary> public static void UpdateUser() { User user = new User(); Console.WriteLine("\nEnter the Id of the user whose property is to be updated:"); user.UserId = Console.ReadLine(); Console.Write("Enter new username: "******"User '{user.UserId}' update successful"); } else { Console.WriteLine("Operation failed!!!"); } }
/// <summary> /// Method to read properties of a user /// </summary> /// <param name="userId">The Id of user whose properties are to be read</param> private static void ReadAUserDetail() { Console.WriteLine("\nEnter the UserId"); string userId = Console.ReadLine(); User user = UserTableOperations.ReadUserProperties(userId); if (user != null) { Console.WriteLine("******************************"); Console.WriteLine("UserName: "******"******************************"); } else { Console.WriteLine("Some error occured!!!"); } }
/// <summary> /// Method to create new user /// </summary> private static void CreateNewUser() { User user = new User(); Console.WriteLine("Enter new user details:\n"); Console.Write("UserId: "); user.UserId = Console.ReadLine(); Console.Write("UserName: "******"\n\n User creation successful"); } else { Console.WriteLine("\n\n Some error occurred!!!"); } }
/// <summary> /// Method to read all user details /// </summary> private static void ReadAllUsers() { List <User> users = UserTableOperations.ReadAllUsers(); if (users.Any()) { foreach (User user in users) { Console.WriteLine("******************************"); Console.WriteLine("UserId: " + user.UserId); Console.WriteLine("UserName: "******"******************************"); } } else { Console.WriteLine("No Users found!!!"); } }