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 }; }
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 }