private void Bind() { HttpResponseMessage response = ServisiService.GetActionResponse("GetDetalji", ServisID.ToString()); if (response.IsSuccessStatusCode) { if (response.StatusCode == System.Net.HttpStatusCode.NotFound) { s = null; } else if (response.IsSuccessStatusCode) { s = response.Content.ReadAsAsync <ServisDetalji_Result>().Result; FillForm(); } } }
private void Fill() { HttpResponseMessage response = servisiService.GetActionResponse("GetDetalji", servisID.ToString()); if (response.IsSuccessStatusCode) { var jsonObject = response.Content.ReadAsStringAsync(); ServisDetalji_Result servis = JsonConvert.DeserializeObject <ServisDetalji_Result>(jsonObject.Result); this.ponuda = servis; DatumPrihvatanjaLbl.Text = servis.DatumPrihvatanja.ToString("dd.MM.yyyy"); servisIDLbl.Text = "Detalji o servisu ID: " + servis.ServisID.ToString(); DatumPocetkaLBl.Text = servis.DatumPocetka.GetValueOrDefault().ToString("dd.MM.yyyy"); DatumZavrsetkaLbl.Text = servis.DatumZavršetka.GetValueOrDefault().ToString("dd.MM.yyyy"); TrajanjeLbl.Text = servis.TrajanjeDani.ToString(); CijenaLbl.Text = servis.Završna_cijena.ToString() + " KM"; KompanijaLbl.Text = servis.Naziv_Kompanije; KategorijaLbl.Text = servis.Kategorija; UredjajLbl.Text = servis.Uredjaj; //ocjene layout if (servis.DatumPocetka == null) { porukaLbl.Text = "Servis jos uvijek nije zapocet !"; BrzinaSlider.IsVisible = false; KvalitetSlider.IsVisible = false; KomunikacijaSlider.IsVisible = false; BrzinaLbl.IsVisible = false; KvalitetLbl.IsVisible = false; KomunikacijaLbl.IsVisible = false; ocjeniBtn.IsVisible = false; } else if (servis.Ocjenjen == true) // bool ocjenjen { porukaLbl.Text = "Servis je uspjesno zavrsen i ocjenjen !"; BrzinaSlider.IsVisible = true; KvalitetSlider.IsVisible = true; KomunikacijaSlider.IsVisible = true; BrzinaLbl.IsVisible = true; KvalitetLbl.IsVisible = true; KomunikacijaLbl.IsVisible = true; ocjeniBtn.IsVisible = false; PreuzmiOcjene(); ///////// } else if (servis.DatumZavršetka == null) { porukaLbl.Text = "Servis je u toku !"; BrzinaSlider.IsVisible = false; KvalitetSlider.IsVisible = false; KomunikacijaSlider.IsVisible = false; BrzinaLbl.IsVisible = false; KvalitetLbl.IsVisible = false; KomunikacijaLbl.IsVisible = false; ocjeniBtn.IsVisible = false; } else { porukaLbl.Text = "Servis je zavrsen, molimo vas da ocijenite uslugu"; BrzinaSlider.IsVisible = true; KvalitetSlider.IsVisible = true; KomunikacijaSlider.IsVisible = true; BrzinaLbl.IsVisible = true; KvalitetLbl.IsVisible = true; KomunikacijaLbl.IsVisible = true; ocjeniBtn.IsVisible = true; BrzinaSlider.IsEnabled = true; KvalitetSlider.IsEnabled = true; KomunikacijaSlider.IsEnabled = true; } } }
public IHttpActionResult GetDetalji(string id) { ServisDetalji_Result servis = db.esp_Servisi_DetaljiByID(Convert.ToInt32(id)).FirstOrDefault(); return(Ok(servis)); }