private async void Dodaj_Clicked(object sender, EventArgs e) { var proID = ((Button)sender).BindingContext; int proizvodID = int.Parse(proID.ToString()); if (Global.NarudzbaId == 0) { NarudzbaUpsertRequest query = new NarudzbaUpsertRequest(); query.BrojNarudzbe = "123"; query.ClanID = Global.LogiraniClanId; query.Datum = DateTime.Now; query.Procesirana = false; int maxId = await _narudzbaId.Get <int>(null) + 1; Global.NarudzbaId = maxId; query.NarudzbaId = maxId; Narudzbe entity = null; entity = await _narudzbe.Insert <Narudzbe>(query); } NarudzbaStavkaUpsertRequest stavka = new NarudzbaStavkaUpsertRequest(); stavka.ProizvodId = proizvodID; stavka.Kolicina = 1; stavka.NarudzbaId = Global.NarudzbaId; NarudzbeStavke entityStavka = null; entityStavka = await _stavke.Insert <NarudzbeStavke>(stavka); var stringBuilder = new StringBuilder(); await Application.Current.MainPage.DisplayAlert("Proizvod je dodan u košaricu!", stringBuilder.ToString(), "OK"); }
public OnlineGym_Model.NarudzbeStavke Insert(NarudzbaStavkaUpsertRequest request) { var entity = _mapper.Map <Database.NarudzbeStavke>(request); _context.NarudzbeStavke.Add(entity); _context.SaveChanges(); return(_mapper.Map <OnlineGym_Model.NarudzbeStavke>(entity)); }
public OnlineGym_Model.NarudzbeStavke Insert(NarudzbaStavkaUpsertRequest request) { return(_service.Insert(request)); }