private async Task OtkaziRezervaciju() { IsBusy = true; var response = rezervacijeService.PutActionResponse("Disable", Rezervacija.Id).Handle(); if (response.IsSuccessStatusCode) { await Application.Current.MainPage.DisplayAlert("Uspješno ste otkazali rezervaciju.", "Poruka o uspjehu", "OK"); Rezervacija = new RezervacijaModel(); RefreshPage(); } IsBusy = false; }
public async Task Init() { // Postaviti projekciju kao pregledanu projekcijeService.PutActionResponse("Visit", Projekcija.Id, Global.PrijavljeniKorisnik.Id); var rezervacijeResponse = rezervacijeService.GetActionResponse("GetByUserProjection", Projekcija.Id.ToString(), Global.PrijavljeniKorisnik?.KorisnickoIme).HandleNotFound(); if (rezervacijeResponse.IsSuccessStatusCode) { Rezervacija = rezervacijeResponse.GetResponseResult <RezervacijaModel>(); } var dojmoviResponse = dojmoviService.GetActionResponse("GetByUserImpression", Projekcija.Id.ToString(), Global.PrijavljeniKorisnik?.KorisnickoIme).HandleNotFound(); if (dojmoviResponse.IsSuccessStatusCode) { Dojam = dojmoviResponse.GetResponseResult <DojamModel>(); } var retSjedistaResponse = rezervacijeService.GetActionResponse("FreeSeats", Projekcija.Id.ToString()).Handle(); if (retSjedistaResponse.IsSuccessStatusCode) { var retSjedista = retSjedistaResponse.GetResponseResult <List <int> >(); if (retSjedista.Any()) { BrojeviSjedista = retSjedista; SelectedBrojSjedista = BrojeviSjedista[0]; } } if (Projekcija.Termini != null && Projekcija.Termini.Any()) { SelectedTermin = Projekcija.Termini[0]; } if (Rezervacija == null) { Rezervacija = new RezervacijaModel(); } if (Dojam == null) { Dojam = new DojamModel(); } RefreshPage(); }
private void dodajNastavnikaNaPredmetButton_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { int nastavnikId = Convert.ToInt32(nastavnikNaPredmetuiInput.SelectedValue.ToString()); int predmetId = Convert.ToInt32(predmetIdText.Text); Predmet temp = new Predmet(); HttpResponseMessage response = _predmetiService.PutActionResponse("putPredmetNewNastavnik", temp, predmetId + "/" + nastavnikId); if (response.IsSuccessStatusCode) { MessageBox.Show("Uspješno dodan/izmijenjen nastavnik."); } DataBind(predmetId); } }
private void dodajNastavnikaButton_Click_1(object sender, EventArgs e) { this.AutoValidate = AutoValidate.Disable; if (this.ValidateChildren()) { HttpResponseMessage response; Nastavnik nastavnik = new Nastavnik { Titula = titulaInput.Text, Telefon = telefonInput.Text, Korisnik = new Korisnik { Ime = imeInput.Text, Prezime = prezimeInput.Text, Username = korisnickoImeInput.Text, Password = string.IsNullOrEmpty(nastavnikIdText.Text) ? UIHelper.GetMd5Hash(lozinkaInput.Text) : lozinkaInput.Text, Aktivan = true } }; if (nastavnikIdText.Text == "") { response = _nastavniciService.PostResponse(nastavnik); } else { nastavnik.Korisnik.KorisnikId = Convert.ToInt32(nastavnikIdText.Text); nastavnik.NastavnikId = Convert.ToInt32(nastavnikIdText.Text); response = _nastavniciService.PutActionResponse("putNastavnik", nastavnik.NastavnikId, nastavnik); } if (response.IsSuccessStatusCode) { DataBind(); MessageBox.Show("Uspješno dodan/izmijenjen nastavnik."); this.Controls.Clear(); this.InitializeComponent(); ToggleVisibility(true); DataBind(); } } }
private void btnZakljucaj_Click(object sender, EventArgs e) { try { var id = Convert.ToInt32(dgvAnkete.SelectedRows[0].Cells[0].Value); DialogResult result = MessageBox.Show(Messages.close_anketa_prompt, Messages.msg_conf, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { HttpResponseMessage response = anketeService.PutActionResponse("Close", id).Handle(); if (response.IsSuccessStatusCode) { MessageBox.Show(Messages.close_anketa_succ, Messages.msg_succ, MessageBoxButtons.OK, MessageBoxIcon.Information); BindGrid(); } } } catch (Exception ex) { } }