Inheritance: System.Web.UI.Page
        public async Task <IActionResult> Edit(int id, [Bind("RegistracijaId,KorisnikId,FizickoLiceId,VIPId,UstanovaId")] Registracija registracija)
        {
            if (id != registracija.RegistracijaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(registracija);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RegistracijaExists(registracija.RegistracijaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FizickoLiceId"] = new SelectList(_context.FizickoLice, "FizickoLiceId", "FizickoLiceId", registracija.FizickoLiceId);
            ViewData["KorisnikId"]    = new SelectList(_context.Korisnik, "KorisnikId", "KorisnikId", registracija.KorisnikId);
            ViewData["UstanovaId"]    = new SelectList(_context.Ustanova, "UstanovaId", "UstanovaId", registracija.UstanovaId);
            ViewData["VIPId"]         = new SelectList(_context.VIP, "VIPId", "VIPId", registracija.VIPId);
            return(View(registracija));
        }
Exemple #2
0
        public void DodajPoSpreminjanjuPravilna()
        {
            string[] nova_obmocja = new string[] { "AA", "BB", "CC" };
            //spremenimo spisek
            Registracija.SpremeniObmocja(nova_obmocja);

            Registracija testna = new Registracija("BB", "AS5S2");

            Assert.AreEqual(testna.obmocje, "BB");
        }
Exemple #3
0
        public void DodajPoSpreminjanjuNapaka()
        {
            string[] nova_obmocja = new string[] { "AA", "BB", "CC" };
            //spremenimo spisek
            Registracija.SpremeniObmocja(nova_obmocja);

            Action preveri = () => new Registracija("LJ", "AS5S2");

            Assert.ThrowsException <Exception>(preveri);
        }
Exemple #4
0
        public ActionResult Registration_4(Registracija reg)
        {
            Registracija user = (Registracija)TempData["UserData"];

            TempData["UserData"] = user;

            if (ModelState.IsValid && TempData["UserData"] != null)
            {
                return(RedirectToAction("Home"));
            }
            else
            {
                return(View(reg));
            }
        }
Exemple #5
0
        public void BeginRegister(string firstName, string secondName, string email, string password, byte[] profilePicture, string oib, string address, string phoneNum)
        {
            if (!Connected)
            {
                throw new Exception(Greske.NotConnectedToServer.ToString());
            }
            if (iOK._prijavljen)
            {
                throw new Exception(Greske.LoggedInCanNotRegister.ToString());
            }

            Registracija r = new Registracija(firstName, secondName, email, password, profilePicture, oib, phoneNum, address);

            MySend(r);
        }
        public async Task <IActionResult> Create([Bind("RegistracijaId,KorisnikId,FizickoLiceId,VIPId,UstanovaId")] Registracija registracija)
        {
            if (ModelState.IsValid)
            {
                _context.Add(registracija);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FizickoLiceId"] = new SelectList(_context.FizickoLice, "FizickoLiceId", "FizickoLiceId", registracija.FizickoLiceId);
            ViewData["KorisnikId"]    = new SelectList(_context.Korisnik, "KorisnikId", "KorisnikId", registracija.KorisnikId);
            ViewData["UstanovaId"]    = new SelectList(_context.Ustanova, "UstanovaId", "UstanovaId", registracija.UstanovaId);
            ViewData["VIPId"]         = new SelectList(_context.VIP, "VIPId", "VIPId", registracija.VIPId);
            return(View(registracija));
        }
Exemple #7
0
        public async Task <IActionResult> Registracija([FromBody] Registracija r)
        {
            var kor = new IdentityUser {
                UserName = r.Mejl, Email = r.Mejl
            };

            var rez = await um.CreateAsync(kor, r.Sifra);

            return(rez.Succeeded ?
                   Ok(new RegistracijaRezultat {
                Uspesno = true
            }) :
                   Ok(new RegistracijaRezultat {
                Uspesno = false
            }));
        }
Exemple #8
0
        public ActionResult Registration_3(Registracija reg)
        {
            Registracija user = (Registracija)TempData["UserData"];

            user.Email             = reg.Email;
            user.Password          = reg.Password;
            user.ConfirmedPassword = reg.ConfirmedPassword;

            TempData["UserData"] = user;

            if (ModelState.IsValid && TempData["UserData"] != null)
            {
                return(RedirectToAction("Registration_4"));
            }
            else
            {
                return(View(reg));
            }
        }
Exemple #9
0
        public ActionResult Registration_2(Registracija reg)
        {
            Registracija user = (Registracija)TempData["UserData"];

            user.Address    = reg.Address;
            user.PostArea   = reg.PostArea;
            user.PostalCode = reg.PostalCode;
            user.Country    = reg.Country;

            TempData["UserData"] = user;

            if (ModelState.IsValid && TempData["UserData"] != null)
            {
                return(RedirectToAction("Registration_3"));
            }
            else
            {
                return(View(reg));
            }
        }
Exemple #10
0
        public void RegistirajTest()
        {
            Doktori noviDoktor = new Doktori();

            noviDoktor.ime            = "Toni";
            noviDoktor.prezime        = "Kukoc";
            noviDoktor.adresa         = "Split";
            noviDoktor.korisnicko_ime = "toni";
            noviDoktor.lozinka        = "to";
            noviDoktor.email          = "*****@*****.**";

            bool uspjesnaRegistracija = Registracija.Registriraj(noviDoktor);

            Assert.IsFalse(uspjesnaRegistracija, "Korisnik postoji !");

            Doktori noviDoktor1 = new Doktori();

            noviDoktor1.ime            = "Tonimir";
            noviDoktor1.prezime        = "Kukoc";
            noviDoktor1.adresa         = "Zadar";
            noviDoktor1.korisnicko_ime = "tonimir";
            noviDoktor1.lozinka        = "to";
            noviDoktor1.email          = "*****@*****.**";

            bool uspjesnaRegistracija1 = Registracija.Registriraj(noviDoktor1);

            Assert.IsTrue(uspjesnaRegistracija1, "Uspjesno registriran !");

            Doktori noviDoktor2 = new Doktori();

            noviDoktor2.ime            = "Tomi";
            noviDoktor2.prezime        = "Kukoc";
            noviDoktor2.adresa         = "Zagreb";
            noviDoktor2.korisnicko_ime = "thranj";
            noviDoktor2.lozinka        = "to";
            noviDoktor2.email          = "*****@*****.**";

            bool uspjesnaRegistracija2 = Registracija.Registriraj(noviDoktor2);

            Assert.IsFalse(uspjesnaRegistracija2, "Korisnik sa tim korisničkim imenom postoji !");
        }
Exemple #11
0
        public ActionResult Registration_1(Registracija reg)
        {
            Registracija user = new Registracija
            {
                FirstName   = reg.FirstName,
                LastName    = reg.LastName,
                DateOfBirth = reg.DateOfBirth,
                Age         = reg.Age,
                Emso        = reg.Emso
            };

            if (ModelState.IsValid)
            {
                TempData["UserData"] = user;
                return(RedirectToAction("Registration_2"));
            }
            else
            {
                return(View(reg));
            }
        }
        public async Task <IActionResult> Post([FromBody] Registracija reg)
        {
            var NoviKorisnik = new IdentityUser()
            {
                UserName = reg.Mejl, Email = reg.Mejl
            };

            /* Ovo gore je kratka forma ovoga :)
             * NoviKorisnik.UserName = reg.Mejl;
             * NoviKorisnik.Email = reg.Mejl;*/

            var rezultat = await um.CreateAsync(NoviKorisnik, reg.Sifra);

            return(rezultat.Succeeded ?
                   Ok(new RegistracijaRezultat {
                Uspesno = true
            }) :
                   Ok(new RegistracijaRezultat {
                Uspesno = false
            }));
        }
        public async Task Register(Registracija reg)
        {
            var greske = new List <string>();

            var user = new Osoba {
                Email = reg.Mejl, UserName = reg.Uname
            };
            var rez = await _um.CreateAsync(user, reg.Sifra);

            if (rez.Succeeded)
            {
                var roleRez = await _um.AddToRoleAsync(user, reg.Rola);

                greske = roleRez.Errors.Select(err => err.Description).ToList();
                await Clients.Caller.SendAsync("RegResult", roleRez.Succeeded, greske);

                return;
            }

            greske = rez.Errors.Select(err => err.Description).ToList();
            await Clients.Caller.SendAsync("RegResult", rez.Succeeded, greske);
        }
Exemple #14
0
        public async Task <RegistracijaRezultat> Registracija(Registracija r)
        {
            var rez = await hc.PostJsonAsync <RegistracijaRezultat>("reg", r);

            return(rez);
        }
Exemple #15
0
        private void btnRegistrujSe_Click(object sender, EventArgs e)
        {
            Registracija registracija = new Registracija();

            registracija.ShowDialog();
        }
Exemple #16
0
        private void RegistracijaBtn_Click(object sender, RoutedEventArgs e)
        {
            Registracija r = new Registracija();

            r.Show();
        }
Exemple #17
0
 private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     formaZaRegistraciju = new Registracija();
     formaZaRegistraciju.Show();
 }
Exemple #18
0
 public void dodajRegistraciju(Registracija registracija)
 {
     listaRegistracija.Add(registracija);
 }
Exemple #19
0
 public override string ToString()
 {
     return(Id.ToString() + ";" + Vozac.ToString() + ";" + Godiste.ToString() + ";" + Registracija.ToString() + ";" + BrojVozila.ToString() + ";" + TipAutomobila.ToString() + ";");
 }
 public async Task <RegistracijaRezultat> Registracija(Registracija reg)
 {
     //Install-Package Microsoft.AspNetCore.Blazor.HttpClient -Prerelease
     //TODO var rez = await httpc.PostJsonAsync<RegistracijaRezultat>("registracija", reg);
     return(null);
 }