private async void BtnSacuvaj_Click(object sender, EventArgs e) { btnSacuvaj.Enabled = false; if (ValidateChildren()) { var request = new ClanarinaInsertRequest() { UplataZaMjesec = int.Parse(txtUplataZaMjesec.Text), UplataZaGodinu = int.Parse(txtUplataZaGodinu.Text), //IznosUplate = double.Parse(txtIznos.Text), IznosUplate = (double)nudIznos.Value, DatumUplate = dateDatumUplate.Value, PaketID = (int)cbPaket.SelectedValue, ClanID = (int)cbClan.SelectedValue }; if (_id.HasValue) { await _apiService.Update <Model.Clanarina>(_id, request); MessageBox.Show("Uspjesno ste azurirali clanarinu", "success", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { await _apiService.Insert <Model.Clanarina>(request); MessageBox.Show("Uspjesno ste evidentirali novu clanarinu", "success", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } btnSacuvaj.Enabled = true; }
public Model.Clanarina Insert(ClanarinaInsertRequest request) { var clanarina = _mapper.Map <Clanarina>(request); _context.Clanarina.Add(clanarina); _context.SaveChanges(); return(_mapper.Map <Model.Clanarina>(clanarina)); }
public Model.Clanarina Update(int id, ClanarinaInsertRequest request) { var clanarina = _context.Clanarina.Find(id); _mapper.Map(request, clanarina); _context.SaveChanges(); return(_mapper.Map <Model.Clanarina>(clanarina)); }
private async void btnSpremi_Click(object sender, EventArgs e) { ClanarinaInsertRequest request = new ClanarinaInsertRequest(); request.KorisnikId = _clanId; request.DatumDodavanja = dtpDatumDodavanja.Value; request.DatumIsteka = dtpDatumIsteka.Value; request.TipClanarineId = (int)cmbTipClanarine.SelectedValue; Model.TipClanarine tipClanarine = await _tipClanarineService.GetById <Model.TipClanarine>(request.TipClanarineId); request.Cijena = tipClanarine.Cijena; Model.Clanarina entity = null; entity = await _service.Insert <Model.Clanarina>(request); if (tipClanarine != null) { MessageBox.Show("Uspjesno ste dodali clanarinu!"); await LoadClanarine(); } }
public Model.Clanarina Update(int id, ClanarinaInsertRequest request) { return(_service.Update(id, request)); }
public Model.Clanarina Insert(ClanarinaInsertRequest request) { return(_service.Insert(request)); }