public ActionResult Dodaj(FormCollection collection) { var Model = new Firma(); try { UpdateModel(Model); if (Model.IsValid) { FirmyRepository.Dodaj(Model); FirmyRepository.Save(); TempData["Message"] = String.Format("Dodano firmę"); return(RedirectToAction("Kartoteka")); } else { foreach (var rule in Model.GetRuleViolations()) { ModelState.AddModelError(rule.PropertyName, rule.ErrorMessage); } return(View(Model)); } } catch (Exception ex) { ViewBag.ErrorMessage = "Wystąpił błąd podczas dodawania firmy"; Logger.ErrorFormat("Wystąpił błąd podczas dodawania firmy\n{0}", ex); return(View(Model)); } }