コード例 #1
0
        private void unesiSmjestaj()
        {
            String pomocna = textBox.Text;
            int    cijena  = 0;

            Int32.TryParse(pomocna, out cijena);

            String kvadratura = textBox_Copy.Text;
            int    kvadrat    = 0;

            Int32.TryParse(kvadratura, out kvadrat);
            String brojCimera = textBox2.Text;
            int    brCimera   = 0;

            Int32.TryParse(brojCimera, out brCimera);
            VrstaSmejstaja vrstaSmjestaja = (VrstaSmejstaja)comboBox.SelectedIndex;
            String         lokacija       = comboBox_Copy.SelectedItem.ToString();
            String         dodatniOpis    = textBox1.Text;
            Filter         filter         = new Filter();//doraditi mozda klasu filter i ovo

            smjestaj = new Smjestaj()
            {
                Cijena              = cijena,
                BrojCimera          = brCimera,
                Filteri             = filter,
                Kvadratura          = kvadrat,
                Lokacija            = lokacija,
                Vrsta               = vrstaSmjestaja,
                Opis                = dodatniOpis,
                Dojmovi             = new List <Dojam>(),
                Datum               = DateTime.Now,
                Rezervacije         = new List <Rezervacija>(),
                PogododnoStudentima = (bool)checkBox.IsChecked,
                SlikeSmjestaja      = Slike
            };
        }
コード例 #2
0
        public static async Task <Osoba> dajKorisnika(string username, string password)
        {
            try
            {
                IMobileServiceTable <tabela> Korisnici = App.MobileService.GetTable <tabela>();

                IEnumerable <tabela> tabela = await Korisnici.ReadAsync();

                foreach (var element in tabela)
                {
                    if (element.korisnickoime.Equals(username) && element.sifra.Equals(password))
                    {
                        //List<Smjestaj> smjestaji = new List<Smjestaj>();
                        Smjestaj smjestaj = new Smjestaj();
                        IMobileServiceTable <tabela1> Smjestaji = App.MobileService.GetTable <tabela1>();

                        IEnumerable <tabela1> tabelaR = await Smjestaji.ReadAsync();

                        foreach (var elementR in tabelaR)
                        {
                            if (elementR.idvlasnika.Equals(element.id))
                            {
                                smjestaj.BrojCimera = elementR.brojcimera;
                                smjestaj.Cijena     = elementR.cijena;
                                //fali datum smjestaj.datum
                                smjestaj.Kvadratura = elementR.kvadratura;
                                smjestaj.Lokacija   = elementR.lokacija;
                                smjestaj.Opis       = elementR.dodatniopis;
                                String         pomocna = elementR.vrstasmjestaja;
                                VrstaSmejstaja vrsta   = kojaVrstaSmjestaja(pomocna);
                                smjestaj.Vrsta = vrsta;
                                break;//ne treba kada bude lista
                                //TODO: dodati jos
                            }
                        }
                        List <Smjestaj> regSmjestaji = new List <Smjestaj>();
                        regSmjestaji.Add(smjestaj);
                        Osoba o = new Osoba()
                        {
                            Ime      = element.ime,
                            Prezime  = element.prezime,
                            Username = element.korisnickoime,
                            Spol     = dajMiSpol(element.spol),
                            ID       = element.id,
                            Mail     = element.email,
                            Password = element.sifra,
                            Telefon  = element.broj,
                            Adresa   = element.adresa,
                            //datumrodjenja
                            //TODO: ostatak ctrl space
                            RegistrovaniSmjestaji = regSmjestaji
                                                    //registorvanerezervacije?
                        };
                        return(o);
                    }
                }
            }
            catch (Exception e)
            {
                throw;
            }


            return(new Osoba()); // nece se nikada izvrsiti
        }