public async Task <IActionResult> JeloUpsert(int id = 0) { var kategorijeResponse = await _restoranApi.GetKategorijaAsync(); var model = new JeloUpsert(); if (id != 0) { var response = await _restoranApi.GetJeloByIdAsync(id); if (response.IsSuccessStatusCode) { model = _mapper.Map <JeloUpsert>(response.Content); } } model.Kategorije = kategorijeResponse.Content.Data.Select ( i => new SelectListItem() { Text = i.Naziv, Value = i.ID.ToString() } ).ToList(); return(View(model)); }
public async Task <IViewComponentResult> InvokeAsync() { var response = await _restoranApi.GetKategorijaAsync(); List <KategorijaResponse> kategorije = response.Content.Data.ToList(); return(View(kategorije)); }
public async Task <IActionResult> NamirnicaUpsert(int id = 0) { var kategorijeResponse = await _restoranApi.GetKategorijaAsync(); var model = new NamirnicaUpsert(); if (id != 0) { var response = await _restoranApi.GetNamirnicaByIdAsync(id); if (response.IsSuccessStatusCode) { model = _mapper.Map <NamirnicaUpsert>(response.Content); } } return(View(model)); }