Exemplo n.º 1
0
 public ActionResult Add(Studenci student)
 {
     _logger.Info("StudenciController.Add => Entering | HTTP POST");
     if (!_repo1.StudentExists(student) && !_repo1.IndeksExists(student))
     {
         if (ModelState.IsValid)
         {
             student.haslo = FormsAuthentication.HashPasswordForStoringInConfigFile(student.haslo.Trim(), "md5");
             _repo1.AddStudent(student);
             _repo1.Save();
             _logger.Info("StudenciController.Add => SUCCES = Add Studenci| HTTP POST");
             TempData["message"] = "Pomyślnie dodano nowego studenta!";
             TempData["status"]  = "valid";
             return(RedirectToAction("List"));
         }
     }
     _logger.Info("StudenciController.Add => FAILED = Add Studenci | HTTP POST");
     TempData["message"] = "Nie udało się dodać studenta! Taki student istnieje!";
     TempData["status"]  = "invalid";
     ViewBag.Current     = "Students";
     ViewBag.ListaGrup   = _repo.GetAllGroups;
     return(View(student));
 }