private void koncajNarocenPrevoz(NarocenPrevoz narocenPrevoz) { narocenPrevoz.Izveden = true; posodobiNarocenPrevoz(narocenPrevoz); IzvedenPrevoz izvedenPrevoz = new IzvedenPrevoz(); izvedenPrevoz.DejanskaKoncnaLokacija = narocenPrevoz.KoncnaLokacija; izvedenPrevoz.DejanskaZacetnaLokacija = narocenPrevoz.ZacetnaLokacija; izvedenPrevoz.DejanskiDatumDo = narocenPrevoz.DatumDo; izvedenPrevoz.DejanskiDatumOd = narocenPrevoz.DatumOd; izvedenPrevoz.DejanskiEMSOgosta = narocenPrevoz.EMSOgosta; izvedenPrevoz.DejanskoSteviloLjudi = narocenPrevoz.SteviloLjudi; izvedenPrevoz.IDNarocenPrevoz = narocenPrevoz.IDNarocenPrevoz; var client = new RestClient("http://soa.informatika.uni-mb.si/P8_StoritvePrevozov/v1/P8_StoritevPrevozovRest.svc"); var request = new RestRequest("/PostIzvedenPrevoz", Method.POST); string json = JsonConvert.SerializeObject(izvedenPrevoz, new JsonSerializerSettings() { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }); request.AddParameter("application/json", json, ParameterType.RequestBody); var response = client.Execute(request); var content = response.Content; }
public ActionResult Oceni(int id) { IzvedenPrevoz prevoz = pridobiIzvedenePrevoze().Where(x => x.IDIzvedenPrevoz == id).First(); if (prevoz.Komentar == null || prevoz.OcenaPrevoza == 0) { return(View(prevoz)); } else { return(RedirectToAction("IzvedeniPrevozi")); } }
private void urediIzvedenPrevoz(IzvedenPrevoz izvedenPrevoz, string komentar, string ocena) { izvedenPrevoz = pridobiIzvedenePrevoze().Where(x => x.IDIzvedenPrevoz == izvedenPrevoz.IDIzvedenPrevoz).First(); var client = new RestClient("http://soa.informatika.uni-mb.si/P8_StoritvePrevozov/v1/P8_StoritevPrevozovRest.svc"); var request = new RestRequest("/IzvedenPrevoz", Method.PUT); izvedenPrevoz.Komentar = komentar; izvedenPrevoz.OcenaPrevoza = int.Parse(ocena); //request.AddQueryParameter("IDvoznika", "1"); string json = JsonConvert.SerializeObject(izvedenPrevoz, new JsonSerializerSettings() { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }); request.AddParameter("application/json", json, ParameterType.RequestBody); var response = client.Execute(request); var content = response.Content; }
public ActionResult Oceni([Bind(Include = "IDIzvedenPrevoz,DejanskiDatumOd,DejanskiDatumDo,DejanskoSteviloLjudi,DejanskiEMSOgosta," + "DejanskaZacetnaLokacija,DejanskaKoncnaLokacija,OcenaPrevoza,Komentar,IDNarocenPrevoz")] IzvedenPrevoz izvedenPrevoz, string komentar, string ocena) { urediIzvedenPrevoz(izvedenPrevoz, komentar, ocena); return(RedirectToAction("IzvedeniPrevozi")); }