public IActionResult IzmeniKonferenciju(int Id) { var client = api.Initial(); List <Organizator> organizatori = new List <Organizator>(); var resOrganizatori = client.GetAsync("api/Organizators"); resOrganizatori.Wait(); var resultOrganizatori = resOrganizatori.Result; if (resultOrganizatori.IsSuccessStatusCode) { var results = resultOrganizatori.Content.ReadAsStringAsync().Result; organizatori = JsonConvert.DeserializeObject <List <Organizator> >(results); } ViewBag.ListaOrganizatora = organizatori; var konferencija = new Konferencija(); var resTask = client.GetAsync($"api/Konferencijas/{Id}"); resTask.Wait(); var result = resTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <Konferencija>(); readTask.Wait(); konferencija = readTask.Result; } return(View(konferencija)); }
public async Task <ActionResult> DeleteKonferenciju(int Id) { var konferencija = new Konferencija(); HttpClient client = api.Initial(); HttpResponseMessage res = await client.DeleteAsync($"api/Konferencijas/{Id}"); return(View("DeleteKonferenciju")); }
public async Task <ActionResult> DetaljiKonferencije(int Id) { var konferencija = new Konferencija(); var client = api.Initial(); var res = await client.GetAsync($"api/Konferencijas/{Id}"); if (res.IsSuccessStatusCode) { var results = res.Content.ReadAsStringAsync().Result; konferencija = JsonConvert.DeserializeObject <Konferencija>(results); } return(View(konferencija)); }
public IActionResult KerirajKonferenciju(Konferencija konferencija) { HttpClient client = api.Initial(); var postTask = client.PostAsJsonAsync <Konferencija>("api/Konferencijas", konferencija); postTask.Wait(); var res = postTask.Result; if (res.IsSuccessStatusCode) { return(RedirectToAction("AllKonferencijas")); } return(RedirectToAction("Greska")); }
public IActionResult IzmeniKonferenciju(Konferencija konferencija) { var client = api.Initial(); var putTask = client.PutAsJsonAsync <Konferencija>($"api/Konferencijas/{konferencija.IdBroj}", konferencija); putTask.Wait(); var res = putTask.Result; if (res.IsSuccessStatusCode) { return(RedirectToAction("AllKonferencijas")); } return(View(konferencija)); }