public ActionResult Add(Przedmioty przedmiot)
        {
            _logger.Info("PrzedmiotyController.Add => Entering | HTTP POST");

            if (ModelState.IsValid && !_repo1.PrzedmiotExists(przedmiot))
            {
                _repo1.AddPrzedmiot(przedmiot);
                _repo1.Save();
                _logger.Info("PrzedmiotyController.Add => SUCCES = Add Przedmioty| HTTP POST");
                TempData["message"] = "Pomyślnie dodano nowy przedmiot!";
                TempData["status"] = "valid";
                return RedirectToAction("List");
            }
            _logger.Info("PrzedmiotyController.Add => FAILED = Add Przedmioty | HTTP POST");
            TempData["message"] = "Nie udało się dodać przedmiotu! Taki przedmiot istnieje!";
            TempData["status"] = "invalid";
            ViewBag.Current = "Przedmioty";
            ViewBag.ListaGrup = _repo.GetAllGroups;
            return View(przedmiot);
        }
        public ActionResult Edit(Przedmioty przedmiot)
        {
            _logger.Info("PrzedmiotyController.Edit => Entering| HTTP POST");
            if (ModelState.IsValid && !_repo1.PrzedmiotExists(przedmiot))
            {
                _repo1.EditPrzedmiot(przedmiot);
                _repo1.Save();
                _logger.Info("StudenciController.Edit => SUCCES = Edit Przedmioty| HTTP POST");
                TempData["message"] = "Zauktalizowano przedmiot!";
                TempData["status"] = "valid";
                return RedirectToAction("List");
            }
            _logger.Info("PrzedmiotyController.Edit => FAILED = Edit Przedmioty| HTTP POST");

            TempData["message"] = "Nie udało się uaktualnić przedmiotu!";
            TempData["status"] = "invalid";
            ViewBag.Current = "Przedmioty";
            return View(przedmiot);
        }