public Model.VrstaOsoblja Update(int id, VrstaOsobljaInsertRequest update)
        {
            var entity = _context.VrstaOsoblja.Find(id);

            _mapper.Map(update, entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.VrstaOsoblja>(entity));
        }
        public Model.VrstaOsoblja Insert(VrstaOsobljaInsertRequest insert)
        {
            var entity = _mapper.Map <Database.VrstaOsoblja>(insert);

            _context.VrstaOsoblja.Add(entity);
            _context.SaveChanges();
            return(_mapper.Map <Model.VrstaOsoblja>(entity));
        }
        private async void btnSnimi_Click(object sender, EventArgs e)
        {
            var o = new VrstaOsobljaInsertRequest()
            {
                Pozicija  = txtPozicija.Text,
                Zaduzenja = txtZaduzenja.Text
            };

            if (_id.HasValue)
            {
                await _service.Update <Model.VrstaOsoblja>(_id, o);

                MessageBox.Show("Uspjesno ste promjenili vrstu osoblja");
            }
            else
            {
                await _service.Insert <Model.VrstaOsoblja>(o);

                MessageBox.Show($"Uspjesno ste dodali {o.Pozicija} u vrstu osoblja");
            }
        }
 public Model.VrstaOsoblja Update(int id, VrstaOsobljaInsertRequest update)
 {
     return(_service.Update(id, update));
 }
 public Model.VrstaOsoblja Insert(VrstaOsobljaInsertRequest insert)
 {
     return(_service.Insert(insert));
 }