Example #1
0
        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));
 }