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));
        }