Example #1
0
        static void DeleteEntry(DefaultContainer container)
        {
            string userInput  = " ";
            int    cleanInput = 0;

            Console.WriteLine($"Give the ID of the car you wish to remove \n");

            userInput = Console.ReadLine();

            while (!int.TryParse(userInput, out cleanInput))
            {
                Console.Write("This is not valid input. Please enter an integer value: \n");
                userInput = Console.ReadLine();
            }

            foreach (var p in container.Cars)
            {
                if (p.ID == cleanInput)
                {
                    container.DeleteObject(p);
                    //container.UpdateObject(p);

                    var serviceResponse = container.SaveChanges();

                    foreach (var operationResponse in serviceResponse)
                    {
                        Console.WriteLine("Response: {0}", operationResponse.StatusCode);
                    }
                }
            }

            Console.WriteLine($"Your result: removed a car \n");
        }