private async void BtnSacuvaj_Click(object sender, EventArgs e) { if (ValidateChildren()) { AutoriInsertUpdateRequest request = new AutoriInsertUpdateRequest() { Ime = txtIme.Text, Prezime = txtPrezime.Text, Biografija = txtBiografija.Text }; Biblioteka_Model.Autori entity = null; if (_id.HasValue) { request.AutorId = _id.Value; entity = await _autoriService.Update <Biblioteka_Model.Autori>(_id.Value, request); } else { entity = await _autoriService.Insert <Biblioteka_Model.Autori>(request); } if (entity != null) { MessageBox.Show("Uspješno ste sačuvali podatke"); DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } } }
public Biblioteka_Model.Autori Insert(AutoriInsertUpdateRequest request) { var entity = _mapper.Map <Database.Autori>(request); _context.Autori.Add(entity); _context.SaveChanges(); return(_mapper.Map <Biblioteka_Model.Autori>(entity)); }
public Biblioteka_Model.Autori Update(int id, AutoriInsertUpdateRequest request) { var entity = _context.Autori.Find(id); _context.Autori.Attach(entity); _context.Autori.Update(entity); _mapper.Map(request, entity); _context.SaveChanges(); return(_mapper.Map <Biblioteka_Model.Autori>(entity)); }
public Biblioteka_Model.Autori Update(int id, [FromBody] AutoriInsertUpdateRequest request) { return(_service.Update(id, request)); }
public Biblioteka_Model.Autori Insert(AutoriInsertUpdateRequest request) { return(_service.Insert(request)); }