Exemplo n.º 1
0
        public async Task <IActionResult> NoviKorisnik(string pass, bool isAdmin, int kontaktBroj, string email, int idMjesta,
                                                       int idGljivarDrustvo, string ime, string prezime, string korisnickoIme)

        {
            Korisnik korisnik;

            if (idGljivarDrustvo != -1)
            {
                korisnik = new Korisnik()
                {
                    Pass                = pass,
                    IsAdmin             = isAdmin,
                    KontaktBroj         = kontaktBroj,
                    Email               = email,
                    IdMjesta            = idMjesta,
                    IdGljivarskoDrustvo = idGljivarDrustvo,
                    Ime           = ime,
                    Prezime       = prezime,
                    KorisnickoIme = korisnickoIme
                };
            }
            else
            {
                korisnik = new Korisnik()
                {
                    Pass                = pass,
                    IsAdmin             = isAdmin,
                    KontaktBroj         = kontaktBroj,
                    Email               = email,
                    IdMjesta            = idMjesta,
                    IdGljivarskoDrustvo = null,
                    Ime           = ime,
                    Prezime       = prezime,
                    KorisnickoIme = korisnickoIme
                };
            }



            await _korisnikService.addKorisnik(korisnik);

            return(RedirectToAction("Index", "Korisnik"));
        }