private async void BtnSacuvaj_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                var request = new UredInsertRequest()
                {
                    Naziv         = txtNaziv.Text,
                    Adresa        = txtAdresa.Text,
                    Email         = txtEmail.Text,
                    Grad          = txtGrad.Text,
                    PostanskiBroj = txtPostanskiBroj.Text,
                    Telefon       = txtTelefon.Text,
                    ZiroRacun     = int.Parse(txtZiroRacun.Text),
                    IsDeleted     = false
                };

                if (_id.HasValue)
                {
                    await _aPIService.Update <Model.Ured>(_id, request);

                    MessageBox.Show(Properties.Resources.MessageBoxForSave);
                    this.Hide();
                    frm2.RefreshData();
                }
                else
                {
                    await _aPIService.Insert <Model.Ured>(request);

                    MessageBox.Show(Properties.Resources.MessageBoxForSave);
                    this.Hide();
                    frmUred frm = new frmUred();
                    frm.Show();
                }
            }
        }
示例#2
0
        public Model.Ured Update(int id, UredInsertRequest request)
        {
            var entity = _context.Uredi.Find(id);

            _mapper.Map(request, entity);
            entity.IsDeleted = false;
            _context.SaveChanges();
            return(_mapper.Map <Model.Ured>(entity));
        }
示例#3
0
        public Model.Ured Insert(UredInsertRequest request)
        {
            request.IsDeleted = false;
            var entity = _mapper.Map <Database.Ured>(request);

            _context.Uredi.Add(entity);
            _context.SaveChanges();

            return(_mapper.Map <Model.Ured>(entity));
        }
示例#4
0
 public Model.Ured Delete(int id, UredInsertRequest request)
 {
     return(_uredService.Delete(id, request));
 }
示例#5
0
 public Model.Ured Insert(UredInsertRequest request)
 {
     return(_uredService.Insert(request));
 }