public override Model.NarudzbaStavke Insert(NarudzbeStavkeUpsertRequest request)
        {
            Database.NarudzbaStavke narudzbaStavke = new Database.NarudzbaStavke();

            narudzbaStavke.Cijena     = request.Cijena;
            narudzbaStavke.Kolicina   = request.Kolicina;
            narudzbaStavke.NarudzbaId = request.NarudzbaId;

            _db.Add(narudzbaStavke);

            _db.SaveChanges();

            return(_mapper.Map <Model.NarudzbaStavke>(narudzbaStavke));
        }
        public override Model.NarudzbaStavke Update(int id, NarudzbeStavkeUpsertRequest request)
        {
            var narudzbaStavke = _db.NarudzbaStavke.Find(id);

            narudzbaStavke.Cijena     = request.Cijena;
            narudzbaStavke.Kolicina   = request.Kolicina;
            narudzbaStavke.NarudzbaId = request.NarudzbaId;

            _db.NarudzbaStavke.Attach(narudzbaStavke);
            _db.NarudzbaStavke.Update(narudzbaStavke);

            _db.SaveChanges();

            return(_mapper.Map <Model.NarudzbaStavke>(narudzbaStavke));
        }