private async void BtnSacuvaj_Click(object sender, EventArgs e) { if (ValidateChildren()) { ClanarineInsertUpdateRequest request = new ClanarineInsertUpdateRequest() { KorisnikId = Convert.ToInt32(cmbClanovi.SelectedValue), DatumUplate = dtpDatumUplate.Value, DatumIsteka = dtpDatumIsteka.Value, Iznos = Convert.ToDecimal(txtIznos.Text) }; Biblioteka_Model.Clanarine entity = null; if (_id.HasValue) { request.ClanarinaId = _id.Value; entity = await _clanarineService.Update <Biblioteka_Model.Clanarine>(_id.Value, request); } else { entity = await _clanarineService.Insert <Biblioteka_Model.Clanarine>(request); } if (entity != null) { MessageBox.Show("Uspješno ste sačuvali podatke", "", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } }
public Biblioteka_Model.Clanarine Insert(ClanarineInsertUpdateRequest request) { var entity = _mapper.Map <Database.Clanarine>(request); _context.Clanarine.Add(entity); _context.SaveChanges(); return(_mapper.Map <Biblioteka_Model.Clanarine>(entity)); }
public Biblioteka_Model.Clanarine Update(int id, ClanarineInsertUpdateRequest request) { var entity = _context.Clanarine.Find(id); _context.Clanarine.Attach(entity); _context.Clanarine.Update(entity); _mapper.Map(request, entity); _context.SaveChanges(); return(_mapper.Map <Biblioteka_Model.Clanarine>(entity)); }
public Biblioteka_Model.Clanarine Update(int id, [FromBody] ClanarineInsertUpdateRequest request) { return(_service.Update(id, request)); }
public Biblioteka_Model.Clanarine Insert(ClanarineInsertUpdateRequest request) { return(_service.Insert(request)); }