public void AdminsWork() { Console.WriteLine(GetAdminOptions()); ProductRepositary productRepositary = new ProductRepositary(); Console.WriteLine(statements.optionMessage); string usersOption = Console.ReadLine(); AdminLoginOption userOption = (AdminLoginOption)Enum.Parse(typeof(AdminLoginOption), usersOption); do { switch (userOption) { case AdminLoginOption.AddProduct: productRepositary.AddProduct(sqlConnection); break; case AdminLoginOption.ViewProduct: productRepositary.ViewProduct(sqlConnection); break; case AdminLoginOption.RemoveProduct: productRepositary.RemoveProduct(sqlConnection); break; } Console.WriteLine(GetAdminOptions()); Console.WriteLine(statements.optionMessage); usersOption = Console.ReadLine(); userOption = (AdminLoginOption)Enum.Parse(typeof(AdminLoginOption), usersOption); } while (usersOption != "Exit"); }