Example #1
0
        private static void AddToDo(TodoManager todoManager)
        {
            Console.WriteLine(" Vad vill du lägga till?"); // Fråga efter vad användaren vill lägga till
            string addedDoes = Console.ReadLine();         // Läs in inmatning

            todoManager.AddTodoItem(addedDoes);            // Lägg till i listan
        }
Example #2
0
 private static void ToggleToDoStatus(TodoManager todoManager)
 {
     for (int i = 0; i < length; i++)
     {
     }// meny på vilka uppgifter som finns, for loop
      // vilken uppgift vill användaren markera?
      // vad vill de göra med uppgiften?
      // ändrar uppgiftens status
      // "Uppgiften ...... är nu färdig / satt som ej påbörjad"
 }
Example #3
0
        static void Main()
        {
            TodoManager todoManager = new TodoManager();

            //Test-code, add user interface here later
            //todoManager.AddTodoItem("Rasta hunden");
            //todoManager.AddTodoItem("Rasta den andra hunden");
            System.Console.WriteLine("Vad vill du lägga till?");
            string inmatning = Console.ReadLine();

            todoManager.AddTodoItem(inmatning);

            //todoManager.AddTodoItem("Rensa kattlådan");



            Console.WriteLine("Vad vill du göra?");
            Console.WriteLine("1. Lägg till en uppgift");
            Console.WriteLine("2. Ändra uppgift status?");
            Console.WriteLine("3. Ta bort en uppgift");
            Console.WriteLine("4. Avsluta?");   // Avsluta?
            // Ta inmatning
            string yourChoice = Console.ReadLine();
            int    selection  = Convert.ToInt32(yourChoice); // convert int

            // Utvärdera inmatning, switch
            switch (selection)
            {
            case 1:
                AddToDo(todoManager);  // Lägg till uppgift Skapa en metod som tar in en todomanager som argument.

                break;

            case 2:
                ToggleToDoStatus(todoManager);// Markera en uppgift som färdig / ofärdig
                break;

            case 3:
                // Ta bort en uppgift
                break;

            case 4:
                Environment.Exit(-1); // Avsluta
                break;

            default:
                Console.WriteLine("Mata in en siffra mellan 1 - 4!");
                break;
            }
            // är det 1, kör addtodo
            // är det 2, ...

            todoManager.SetTodoItem(0, true); // pekar på första
            todoManager.RemoveTodoItem(1);    // pekar på andra.
        }
Example #4
0
        static void Main()
        {
            TodoManager todoManager = new TodoManager();

            //Test-code, add user interface here later
            todoManager.AddTodoItem("Rasta hunden");
            todoManager.AddTodoItem("Rasta den andra hunden");
            todoManager.AddTodoItem("Rasta papegojan");

            todoManager.SetTodoItem(0, true);
            todoManager.RemoveTodoItem(1);
        }
Example #5
0
        static void Main(string[] args)
        {
            // task 1 - create to-do manager class with AddTodo, GetTodo, UpdateTodo and DeleteTodo
            TodoManager todoManager = new TodoManager();

            // task 2 - create a list inside TodoManager. AddTodo operation should add a new item into that list.
            var todoItem1 = new TodoItem {
                Id = 1, Title = "Buy milk", Rating = 3
            };

            todoManager.AddTodo(todoItem1);

            var todoItem2 = new TodoItem {
                Id = 2, Title = "Wash dishes", Rating = 2
            };

            todoManager.AddTodo(todoItem2);

            var todoItem3 = new TodoItem {
                Id = 3, Title = "Summon Satan", Rating = 5
            };

            todoManager.AddTodo(todoItem3);

            // task 3 - it should ask TodoManager's inner list and retrieve to-do item with ID = 2
            var buyMilkTodo = todoManager.GetTodo(2);

            Console.WriteLine(buyMilkTodo.Title);

            // task 4 - it should ask TodoManager's inner list and retrieve to-do item with ID = 3. Then, change the title.
            todoManager.UpdateTodo(3, "Summon Pokemon");
            var updatedTodo = todoManager.GetTodo(3); // retrieve the element again to test, if the title has been updated

            Console.WriteLine(updatedTodo.Title);

            // task 5 - access the TodoManager's inner list and remove the item which ID = 3.
            todoManager.DeleteTodo(3);
        }