private async void DodajPaket_Clicked(object seder, EventArgs e) { if (!Validation()) { return; } var o = int.Parse(MaxOcijena.Text); if (o < 1 || o > 5) { return; } var paket = new PaketInsertRequest { Cijena = double.Parse(CijenaPaketa.Text), DatumIsteka = DatumIsteka.Date, DatumKreiranja = DateTime.Now, Opis = Opis.Text, MaxOcijena = o }; _paketService.Add(paket); await Navigation.PopAsync(); }
private void OcijeniFilm(int ocijena) { if (_ocijenaService.Get <List <Ocijena> >(new OcijenaSearchRequest { FilmId = _filmId, KorisnikId = _korisnik.Id }).Count() > 0) { return; } _ocijenaService.Add(new OcijenaInsertRequest { DataOcijena = ocijena, FilmId = _filmId, KomentatorId = _korisnik.Id, }); Application.Current.MainPage.DisplayAlert("Potvrda", "Uspiješno ste dodijelili vašu ocijenu odabranom filmu.", "Ok"); }
private void Dodaj_Clicked(object sender, EventArgs e) { foreach (var m in MjestaZaRezervisati) { var r = m.Item1; var k = m.Item2; _rezervacijaService.Add(new RezervacijaInsertRequest { DatumKreirnja = DateTime.Now, KupacId = _korisnik.Id, ProjekcijaId = model.OdabranaProjekcija.Id, SjedisteKolona = k, SjedisteRed = r }); Navigation.PopAsync(); } }
private void DodajKomentar_Clicked(object sender, EventArgs e) { var text = KomentarText.Text; if (string.IsNullOrEmpty(text)) { return; } _komentarService.Add(new KomentarInsertRequest { FilmId = _filmId, KomentatorId = _korisnik.Id, SadrzajKomentara = text }); KomentarText.Text = string.Empty; Application.Current.MainPage.DisplayAlert("Potvrda", "Vaš komentar je uspiješno dodan.", "Ok"); }
private void DodajReakciju(Label lab, ReakcijaTip tip) { if (_komentarReakcijaService.Get <List <KomentarReakcija> >(new KomentarReakcijaSearchRequest { KorisnikId = _korisnik.Id, KomentarId = int.Parse(lab.AutomationId) }).Count() > 0) { return; } _komentarReakcijaService.Add(new KomentarReakcijaInsertRequest { KomentarId = int.Parse(lab.AutomationId), KorisnikId = _korisnik.Id, Reakcija = tip }); var t = lab.Text.Split(' '); var r = int.Parse(t[1]); lab.Text = t[0] + " " + (r + 1); }
private async void Button_Clicked(object sender, EventArgs e) { if (!Validation()) { return; } var korisnik = new KorisnikInsertRequest { DatumRegistracije = DateTime.Now, DatumRodjenja = DatumRodjenja.Date, Email = Email.Text, Password = Sifra.Text, PasswordPotvrda = SifraPotvrda.Text, Ime = Ime.Text, Prezime = Prezime.Text, UlogaId = _ulogaService.Get <List <Uloga> >(new UlogaSearchRequest { NazivUloge = "User" }).Select(s => s.Id).FirstOrDefault(), //_ulogaService.GetByName<Uloga>("User").Id, GradId = ((Grad)GradoviListaPicker.SelectedItem).Id }; _korisnikService.Add(korisnik); await Task.Delay(2000); var k = _korisnikService.Get <List <Korisnik> >(new KorisnikSearchRequest { Email = Email.Text }).FirstOrDefault(); if (k != null) { await Navigation.PopToRootAsync(); await Navigation.PushAsync(new LoginPage()); } else { await Application.Current.MainPage.DisplayAlert("Greska", "Vas racun nije kreiran. Pokusajte ponovno.", "Ok"); } }
private void PrijaviFilm_Clicked(object sender, EventArgs e) { if (!Validation()) { return; } var k = _korisnikService.Get <List <Korisnik> >(new KorisnikSearchRequest { Email = ApiService.Email }).FirstOrDefault(); _prijaveService.Add(new PrijavaInsertRequest { FilmId = _filmId, Email = TxtEmail.Text, Opis = TxtOpis.Text, Telefon = TxtTel.Text, VlasnikAutPrava = TxtAutor.Text, Rijeseno = false, PrijavioId = k.Id }); Application.Current.MainPage.DisplayAlert("Potvrda", "Vasa prijava je zabilježena.", "Ok"); Navigation.PopAsync(); }