public async Task DodajUKorpuAsync(Jelo jelo, int kolicina) { var x = await _restoranApi.GetKorpaStavkaAsync(); //var s = x.Content.Data.SingleOrDefault( // s => s.JeloID == jelo.ID && s.KorpaID == ID); var stavka = x.Content.Data .SingleOrDefault(s => s.JeloID == jelo.ID && s.KorpaID == ID); if (stavka == null) { KorpaStavkaUpsertRequest upsert = new KorpaStavkaUpsertRequest { JeloID = jelo.ID, Kolicina = 1, KorpaID = ID }; await _restoranApi.CreateKorpaStavkaAsync(upsert); } else { stavka.Kolicina++; KorpaStavkaUpsertRequest upsert = new KorpaStavkaUpsertRequest { JeloID = jelo.ID, Kolicina = stavka.Kolicina, KorpaID = ID }; await _restoranApi.UpdateKorpaStavkaAsync(stavka.ID, upsert); } }