protected void btnDodajOmiljene_Clicked(object sender, EventArgs e) { var item = (Xamarin.Forms.Button)sender; int sastojakId = Convert.ToInt32(item.CommandParameter); if (sastojakId != 0) { OmiljeniSastojci sastojak = listSource.FirstOrDefault(salata => salata.SastojakId == sastojakId); KorisnikSastojciVm nv = new KorisnikSastojciVm(); nv.SastojakId = sastojak.SastojakId; nv.KorisnikId = Global.logedUser.Id; HttpResponseMessage res = service.PostCustomRouteResponse(WebApiRoutes.POST_DODAJ_OMILJENE, nv); if (res.IsSuccessStatusCode) { countCondition++; item.IsVisible = false; } } }
public HttpResponseMessage GetListOmiljeni(string vrstasastojka = "") { List <Sastojci> listSastojci = SastojciHelper.GetOmiljeni(vrstasastojka); List <OmiljeniSastojci> sastojci = new List <OmiljeniSastojci>(); foreach (Sastojci item in listSastojci) { OmiljeniSastojci tmp = new OmiljeniSastojci(); tmp.SastojakId = item.Id; tmp.Naziv = item.Naziv; byte[] slikaSastojka = _ctx.Slike.Where(slika => slika.SastojakId == item.Id).Select(x => x.Slika).FirstOrDefault(); if (slikaSastojka != null) { tmp.SlikaThumb = slikaSastojka; } sastojci.Add(tmp); } return(Request.CreateResponse(HttpStatusCode.OK, sastojci)); }