public ActionResult Add(Grupy grupa)
        {
            _logger.Info("GrupyController.Add => Entering | HTTP POST");
                if (ModelState.IsValid)
                {
                    _repo.AddGroup(grupa);
                    _repo.Save();
                    _logger.Info("GrupyController.Add => SUCCES = Add Grupy| HTTP POST");
                    TempData["message"] = "Pomyślnie dodano nową grupę!";
                    TempData["status"] = "valid";
                    return RedirectToAction("List");
                }
                _logger.Info("GrupyController.Add => FAILED = Add Grupy | HTTP POST");
                TempData["message"] = "Nie udało się dodać grupy! Taka grupa istnieje!";
                TempData["status"] = "invalid";
                ViewBag.Current = "Grupy";

            return View(grupa);
        }
        public ActionResult Edit(Grupy grupa)
        {
            _logger.Info("GrupyController.Edit => Entering| HTTP POST");

            if (ModelState.IsValid)
            {
                _repo.EditGroup(grupa);
                _repo.Save();
                _logger.Info("GrupyController.Edit => SUCCES = Edit Semester| HTTP POST");
                TempData["message"] = "Zauktalizowano grupę!";
                TempData["status"] = "valid";
                return RedirectToAction("List");
            }
            _logger.Info("GrupyController.Edit => FAILED = Edit Semester| HTTP POST");
            TempData["message"] = "Nie udało się uaktualnić grupy! Taki grupa istnieje!";
            TempData["status"] = "invalid";
            ViewBag.Current = "Grupy";
            return View(grupa);
        }