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));
        }