Esempio n. 1
0
        private async void zavrsiRegistraciju(object parametar)
        {
            using (var DB = new AdminDB())
            {
                Pacijent korisnik = new Pacijent(rDatumRodjenja.Year, rIme, rPrezime, rKorisnickoIme, rLozinka, rDatumRodjenja, "email");
                DB.Pacijenti.Add(korisnik);
                try
                {
                    DB.SaveChanges();

                    //Spasavanje na azure
                    Migrations.PacijentTabela obj = new Migrations.PacijentTabela();


                    obj.Ime              = korisnik.Ime;
                    obj.Prezime          = korisnik.Prezime;
                    obj.DatumRodjenja    = korisnik.DatumRodjenja;
                    obj.Jmbg             = korisnik.Jmbg;
                    obj.BrojTelefona     = korisnik.BrojTelefona;
                    obj.Username         = korisnik.Username;
                    obj.Password         = korisnik.Password;
                    obj.Email            = korisnik.Email;
                    obj.AdresaStanovanja = korisnik.AdresaStanovanja;
                    obj.id        = korisnik.id.ToString();
                    obj.Prioritet = korisnik.Prioritet;

                    userTableObjPacijent.InsertAsync(obj);

                    Poruka = new MessageDialog("Uspješno kreiran račun.");
                    await Poruka.ShowAsync();
                }
                catch (Exception e)
                {
                    Poruka = new MessageDialog(e.Message);
                    await Poruka.ShowAsync();
                }
            }
        }
Esempio n. 2
0
        private async void zavrsiRegistraciju2(object parametar)
        {
            using (var DB = new AdminDB())
            {
                Doktor korisnik = new Doktor(dIme, dPrezime, dDatumRodjenja, dJMBG, dadresa, "brojTel", demail, 0, dKorisnickoIme, dLozinka);
                DB.Doktori.Add(korisnik);
                try
                {
                    DB.SaveChanges();

                    //----------------------------------
                    //pokusaj dodavanja u bazu na azure serveru
                    Migrations.DoktorTabela obj = new Migrations.DoktorTabela();
                    obj.Ime              = korisnik.Ime;
                    obj.Prezime          = korisnik.Prezime;
                    obj.DatumRodjenja    = korisnik.DatumRodjenja;
                    obj.Jmbg             = korisnik.Jmbg;
                    obj.BrojTelefona     = korisnik.BrojTelefona;
                    obj.Username         = korisnik.Username;
                    obj.Password         = korisnik.Password;
                    obj.Plata            = korisnik.Plata;
                    obj.Email            = korisnik.Email;
                    obj.AdresaStanovanja = korisnik.AdresaStanovanja;
                    obj.id = korisnik.Id.ToString();

                    userTableObj.InsertAsync(obj);
                    //----------------------------------------
                }
                catch (Exception e)
                {
                    Poruka = new MessageDialog(e.ToString());
                    await Poruka.ShowAsync();
                }
                Poruka = new MessageDialog("Uspješno kreiran račun.");
                await Poruka.ShowAsync();
            }
        }