Пример #1
0
        public void Delete(int ConsoleID)
        {
            ConsoleUnit console = GetConsoleById(ConsoleID);

            _context.Consoles.Remove(console);
            _context.SaveChanges();
        }
Пример #2
0
 public IActionResult Create(ConsoleUnit console)
 {
     if (ModelState.IsValid)
     {
         _consoleRepository.Add(console);
         _logger.LogInformation(LoggerMessageDisplay.ConsoleCreated);
         return(RedirectToAction(nameof(Index)));
     }
     else
     {
         _logger.LogWarning(LoggerMessageDisplay.ConsoleNotCreatedModelStateInvalid);
     }
     return(View());
 }
Пример #3
0
 public ActionResult Delete(int id)
 {
     try
     {
         ConsoleUnit console = _consoleRepository.GetConsoleById(id);
         if (console == null)
         {
             throw new NullReferenceException();
         }
         return(View(console));
     }
     catch (Exception ex)
     {
         _logger.LogError(LoggerMessageDisplay.NoConsoleFound + "--->" + ex);
         return(View("Error"));
     }
 }
Пример #4
0
        static async Task Main(string[] args)
        {
            Console.WriteLine("downloading , wait a moment please ...");
            IConsoleUnit con = new ConsoleUnit();

            // for (int i = 0; i <= 100; i++)
            // {
            //     Thread.Sleep(100);
            //     if (i != 0) await con.RemoveLastRow();
            //     await con.PrintTextLeftLine($"{i}% downloaded ...", ConsoleColor.Blue);
            //     //Console.WriteLine("                    ");
            //     //Console.SetCursorPosition(0, Console.CursorTop - 1);
            //     //Console.WriteLine(i + "% downloaded ...");
            // }
            // Console.WriteLine("\ndownload completely !");
            // Console.ReadKey();
            // ClearCurrentConsoleLine();
            // Console.Clear();
            // Console.WriteLine("Hello World!");

            // Console.WriteLine("{0,-20} {1,20}", "Finished!", "[ok]");

            // string[] names = { "012345678901234567890123456789\n0123456789\n0123456789", "Bridgette", "Carla", "Daniel",
            //              "Ebenezer", "Francine", "George" };
            // decimal[] hours = { 40, 6.667m, 40.39m, 82, 40.333m, 80,
            //                      16.75m };

            // Console.WriteLine("{0,-20} {1,15}\n", "Name", "Hours");
            // for (int ctr = 0; ctr < names.Length; ctr++)
            //     Console.WriteLine("{0,-20} {1,15}", names[ctr], hours[ctr]);

            ChatRoomView view = new ChatRoomView();

            TestChatRoomView(view);
            var m = string.Empty;

            while ((m = Console.ReadLine()) != null)
            {
                view.OnSendMessage(new ChatMessageModel()
                {
                    Message = m, ChatorId = "1001"
                });
            }
            //TestAlignment();
        }
Пример #5
0
 public IActionResult Edit(int id, ConsoleUnit console)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _consoleRepository.Edit(console);
             _logger.LogInformation(LoggerMessageDisplay.ConsoleEdited);
         }
         catch (Exception ex)
         {
             _logger.LogWarning(LoggerMessageDisplay.ConsoleEditErrorModelStateInvalid + "---->" + ex);
             throw;
         }
         return(RedirectToAction(nameof(Index)));
     }
     return(View(console));
 }
Пример #6
0
 public void Edit(ConsoleUnit console)
 {
     _context.Consoles.Update(console);
     _context.SaveChanges();
 }
Пример #7
0
 public void Add(ConsoleUnit console)
 {
     _context.Consoles.Add(console);
     _context.SaveChanges();
 }