public async Task DodajPrijedlog() { if (string.IsNullOrEmpty(Autor) || string.IsNullOrEmpty(Naziv)) { await App.Current.MainPage.DisplayAlert("Obavijest", "Morate popuniti sva polja", "OK"); return; } PrijedlogKnjigaRequest request = new PrijedlogKnjigaRequest() { Datum = DateTime.Now, KlijentID = APIService.PrijavljeniKorisnik.KlijentID, Naziv = "Autor:" + Autor + "| Naziv Knjige:" + Naziv, Odgovoren = false, PogledaoKorisnik = false }; await App.Current.MainPage.DisplayAlert("Obavijest", "Uspješno ste poslali vaš prijedlog", "OK"); await _service.Insert <PrijedlogKnjiga>(request); Autor = null; Naziv = null; }
protected async override void OnAppearing() { base.OnAppearing(); var prijedlozi = await _service.get <List <PrijedlogKnjiga> >(null); int korisnikid = APIService.PrijavljeniKorisnik.KlijentID; foreach (var p in prijedlozi) { if (korisnikid == p.KlijentID && p.Odgovoren == true && p.PogledaoKorisnik == false) { await App.Current.MainPage.DisplayAlert("Obavijest", p.Opis, "OK"); var request = new PrijedlogKnjigaRequest() { Datum = p.Datum, Naziv = p.Naziv, KlijentID = p.KlijentID, Odgovoren = p.Odgovoren, Opis = p.Opis, PrijedlogKnjigeID = p.PrijedlogKnjigeID, PogledaoKorisnik = true }; await _service.Update <PrijedlogKnjiga>(p.PrijedlogKnjigeID, request); } } }