public IActionResult SpremiClan(AdministracijaDodajClanaVM data)
        {
            if (!ModelState.IsValid)
            {
                data.spol      = helper.GenereateSpolList();
                data.clanarine = clanService.GetTipoviClanarineSelectList();
                return(View("DodajClanaForma", data));
            }

            Random          rnd          = new Random();
            string          tempUsername = data.Ime.ToLower() + "." + data.Prezime.ToLower();
            KorisnickiNalog kn           = new KorisnickiNalog
            {
                KorisnickoIme = clanService.IsUsernameUnique(tempUsername) == true ? tempUsername : tempUsername + rnd.Next(1, 99).ToString(),
                Tip           = "clan",
                Lozinka       = Guid.NewGuid().ToString()
            };

            clanService.DodajKorisnickiNalog(kn);
            Korisnik clan = new Korisnik
            {
                Ime               = data.Ime,
                Prezime           = data.Prezime,
                BrojKartice       = data.BrojKartice,
                BrojTelefona      = data.BrojTelefona,
                DatumRodenja      = data.DatumRodenja,
                Email             = data.Email,
                Slika             = "default.jpg",
                Spol              = data.Spol,
                KorisnickiNalogID = kn.ID
            };

            clanService.DodajClana(clan);
            HttpContext.Session.SetInt32("photoAddID", clan.ID);
            Clanarina clanarina = new Clanarina
            {
                ClanID         = clan.ID,
                DatumDodavanja = data.DatumDodavanja,
                DatumIsteka    = data.DatumIsteka,
                TipClanarineID = data.TipClanarineID
            };

            clanService.DodajClanarinu(clanarina);
            return(RedirectToAction("ForgotPassword", "Autentifikacija", new { EmailID = clan.Email, newUserType = "clan" }));
        }