private async void BtnSacuvaj_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { var request = new TroskoviInsertRequest() { Sifra = txtSifra.Text, PredmetID = int.Parse(cbPredmet.SelectedValue.ToString()), DatumUplate = dtpDatumUplate.Value, Iznos = decimal.Parse(txtIznos.Text), Opis = txtOpis.Text, IsDeleted = false }; if (_id.HasValue) { await _aPIServiceTroskovi.Update <Model.Troskovi>(_id, request); MessageBox.Show(Properties.Resources.MessageBoxForSave); this.Hide(); frm2.RefreshData(); } else { await _aPIServiceTroskovi.Insert <Model.Troskovi>(request); MessageBox.Show(Properties.Resources.MessageBoxForSave); this.Hide(); frmTroskovi frm = new frmTroskovi(); frm.Show(); } } }
public Model.Troskovi Update(int id, TroskoviInsertRequest request) { var entity = _context.Troskovi.Find(id); _mapper.Map(request, entity); entity.IsDeleted = false; _context.SaveChanges(); return(_mapper.Map <Model.Troskovi>(entity)); }
public Model.Troskovi Insert(TroskoviInsertRequest request) { request.IsDeleted = false; var entity = _mapper.Map <Database.Troskovi>(request); _context.Troskovi.Add(entity); _context.SaveChanges(); return(_mapper.Map <Model.Troskovi>(entity)); }
public Model.Troskovi Delete(int id, TroskoviInsertRequest request) { return(_troskoviService.Delete(id, request)); }
public Model.Troskovi Insert(TroskoviInsertRequest request) { return(_troskoviService.Insert(request)); }