Пример #1
0
        public void PostDernierChoix(Choix_utilisateurs dernierChoix)
        {
            var result = _machineContext.Choix_utilisateurs.Where(u => u.Num_Badge == dernierChoix.Num_Badge);

            if (result != null)
            {
                _machineContext.Remove(result.FirstOrDefault());
                _machineContext.SaveChanges();
            }

            _machineContext.Add(dernierChoix);
            _machineContext.SaveChanges();
        }
        static void DeleteOperatingSystem(int id)
        {
            OperatingSys os = GetOperatingSystemById(id);

            if (os != null)
            {
                Console.WriteLine($"\r\nAre you sure you want to delete {os.Name}? [y or n]");
                Console.ForegroundColor = ConsoleColor.White;
                ConsoleKeyInfo cki;
                string         result;
                bool           cont;
                do
                {
                    cki    = Console.ReadKey(true);
                    result = cki.KeyChar.ToString();
                    cont   = ValidateYorN(result);
                } while (!cont);
                if ("y" == result.ToLower())
                {
                    Console.WriteLine("\r\nDeleting record");
                    Console.ForegroundColor = ConsoleColor.White;
                    using (var context = new MachineContext())
                    {
                        context.Remove(os);
                        context.SaveChanges();
                    }
                    Console.WriteLine("Record Deleted");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.ReadKey();
                }
                else
                {
                    Console.WriteLine("Delete Aborted\r\nHit any key to continue...");
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.ReadKey();
                }
            }
            else
            {
                Console.WriteLine("\r\nOperating System Not Found!");
                Console.ForegroundColor = ConsoleColor.White;
                Console.ReadKey();
                SelectOperatingSystem("Delete");
            }
        }