public ActionResult Registracija() { if (PlaniranjeSession.Trenutni.PedagogId == 0) { ViewBag.poruka = null; ViewBag.Title = "Registracija"; ViewBag.lozinka = ""; PlaniranjeModel model = new PlaniranjeModel(); model.Pedagog = new Pedagog(); model.PopisSkola = new List <SelectListItem>(planovi.ReadSkole().Select(i => new SelectListItem() { Text = i.Naziv, Value = i.Id_skola.ToString() })); return(View("Registracija", model)); } return(RedirectToAction("Prijava", "Planiranje")); }
public ActionResult Registracija(PlaniranjeModel model) { Pedagog ped = baza.Pedagog.SingleOrDefault(pedagog => pedagog.Email == model.Pedagog.Email); if (ped != null) { ViewBag.Message = "Korisnik s tom e-mail adresom postoji. Ako ste već registrirani, možete ponovno postaviti lozinku!"; model.PopisSkola = new List <SelectListItem>(planovi.ReadSkole().Select(i => new SelectListItem() { Text = i.Naziv, Value = i.Id_skola.ToString() })); return(View("Registracija", model)); } model.Pedagog.Id_skola = model.SelectedSchool; model.Pedagog.Licenca = DateTime.Now.AddYears(2); model.Pedagog.Aktivan = '1'; try { baza.Pedagog.Add(model.Pedagog); baza.SaveChanges(); } catch { ViewBag.Message = "Registracija nije uspjela. Pokušajte ponovno"; model.PopisSkola = new List <SelectListItem>(planovi.ReadSkole().Select(i => new SelectListItem() { Text = i.Naziv, Value = i.Id_skola.ToString() })); return(View("Registracija", model)); } ViewBag.Message = "Registracija je uspješna. Možete se prijaviti"; model.PopisSkola = new List <SelectListItem>(planovi.ReadSkole().Select(i => new SelectListItem() { Text = i.Naziv, Value = i.Id_skola.ToString() })); return(View("Registracija", model)); }