public ActionResult CreateWorker(PersonViewModel vm) { if (ModelState.IsValid) { Person p = new Person(); if (hrServices.CheckEmailExist(vm)) { ModelState.AddModelError("Email", "Podany email istnieje juz w bazie."); return(View(vm)); } p = hrServices.CreateWorker(vm); if (p != null) { Session["Person"] = p; return(RedirectToAction("AddWorkerAdditionalInformations")); } else { ModelState.AddModelError("", "Uzytkownik nie zostal dodany. Prosze powtorz dodanie uzytkownika"); return(View(vm)); } } else { return(View(vm)); } }