Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("KorisnickoIme,DatumRodjenja,KrajVazenjaClanarine,Id,Lozinka,Ime,Prezime,Email")] ObicniKorisnik obicniKorisnik)
        {
            if (id != obicniKorisnik.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(obicniKorisnik);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ObicniKorisnikExists(obicniKorisnik.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(obicniKorisnik));
        }
Ejemplo n.º 2
0
 public ONama(UgostiteljskiObjekt ugostiteljskiObjekt, ObicniKorisnik korisnik)
 {
     InitializeComponent();
     trenutniUgoObjekt = ugostiteljskiObjekt;
     trenutniKorisnik  = korisnik;
     sveRecenzije      = baza.DohvatiSveRecenzije(trenutniUgoObjekt.IDRacuna);
 }
        public async void RegistracijaAsync(object parametar)
        {
            IMobileServiceTable <Korisnici> userTableObj  = App.MobileService.GetTable <Korisnici>();
            IEnumerable <Korisnici>         enumKorisnika = await userTableObj.ReadAsync();

            List <Korisnici> sviKorisnici = enumKorisnika.ToList();

            if (!String.IsNullOrWhiteSpace(UsernameRegistracija) && !String.IsNullOrWhiteSpace(PasswordRegistracija) && !String.IsNullOrWhiteSpace(Potvrda) && !String.IsNullOrWhiteSpace(Naziv) && !String.IsNullOrWhiteSpace(Email))
            {
                if (PasswordRegistracija.Equals(Potvrda))
                {
                    try
                    {
                        Korisnici NoviKorisnik = new Korisnici
                        {
                            id       = Convert.ToString(sviKorisnici.Max(x => Convert.ToInt32(x.id)) + 1),
                            email    = Email,
                            username = UsernameRegistracija,
                            sifra    = BatNet.CreateMD5(PasswordRegistracija),
                            obrisan  = false,
                            naziv    = Naziv,
                            datum    = Datum.Date
                        };
                        System.Diagnostics.Debug.WriteLine(Convert.ToInt32(sviKorisnici.Max(x => x.id)) + 1);
                        await userTableObj.InsertAsync(NoviKorisnik);

                        if (PrivatanProfil)
                        {
                            ObicniKorisnik korisnik = new ObicniKorisnik(Email, UsernameRegistracija, BatNet.CreateMD5(PasswordRegistracija), null, Naziv, Datum.Date, false);
                            BatNet.Korisnici.Add(korisnik);
                        }
                        else
                        {
                            Firma firma = new Firma(Email, UsernameRegistracija, BatNet.CreateMD5(PasswordRegistracija), null, Naziv, Datum.Date, false);
                            BatNet.Korisnici.Add(firma);
                        }

                        MessageDialog msgDialog = new MessageDialog("Registracija uspjesna. Dobrodosli u BatNet :)");

                        msgDialog.ShowAsync();
                    }
                    catch (Exception ex)
                    {
                        MessageDialog msgDialogError = new MessageDialog("Error: " + ex.ToString());
                        msgDialogError.ShowAsync();
                    }
                }
                else
                {
                    MessageDialog greskaSifra = new MessageDialog("Potvrda šifre mora se slagati sa unesenom šifrom!");
                    greskaSifra.ShowAsync();
                }
            }
            else
            {
                MessageDialog greska = new MessageDialog("Nije moguća registracija bez popunjavanja svih polja!");
                greska.ShowAsync();
            }
        }
Ejemplo n.º 4
0
        public Novosti(ObicniKorisnik korisnik)
        {
            InitializeComponent();
            BindingList <dbUgostiteljskiObjekt> popisObjekata = baza.DohvatiSveUgostiteljskeObjekte();

            aktivniKorisnik = korisnik;
            filtriranaLista = new BindingList <dbUgostiteljskiObjekt>(popisObjekata);
            uiOdabirFiltera.SelectedIndex = 2;
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("KorisnickoIme,DatumRodjenja,KrajVazenjaClanarine,Id,Lozinka,Ime,Prezime,Email")] ObicniKorisnik obicniKorisnik)
        {
            if (ModelState.IsValid)
            {
                _context.Add(obicniKorisnik);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(obicniKorisnik));
        }
Ejemplo n.º 6
0
 public Jelovnik(UgostiteljskiObjekt ugostiteljskiObjekt, ObicniKorisnik korisnik)
 {
     InitializeComponent();
     trenutniObjekt   = ugostiteljskiObjekt;
     trenutniKorisnik = korisnik;
 }
Ejemplo n.º 7
0
 public MojProfilKorisnik(ObicniKorisnik korisnik)
 {
     InitializeComponent();
     prijavljeniKorisnik = korisnik;
 }