public Model.Lijek Insert(LijekInsertRequest request) { var entity = _mapper.Map <Database.Lijek>(request); _context.Lijek.Add(entity); _context.SaveChanges(); return(_mapper.Map <Model.Lijek>(entity)); }
public Model.Lijek Update(int id, LijekInsertRequest request) { var result = _context.Lijek.Where(x => x.Id == id); var entity = result.FirstOrDefault(); _context.Lijek.Attach(entity); _context.Lijek.Update(entity); _mapper.Map(request, entity); _context.SaveChanges(); return(_mapper.Map <Model.Lijek>(entity)); }
private async void btnSave_Click(object sender, EventArgs e) { if (ValidateChildren()) { LijekInsertRequest request = new LijekInsertRequest { CijenaPoKomadu = double.Parse(txtCijena.Text), Naziv = txtNaziv.Text, PoReceptu = chbPoReceptu.Checked, ProizvodjacId = ((Model.Proizvodjac)cmbProizvodjac.SelectedItem).Id, Tip = txtTipLijeka.Text, UkupnoNaStanju = int.Parse(txtUkupnoNaStanju.Text), Uputstvo = txtUputstvo.Text }; Model.Lijek entity = null; if (!_id.HasValue) { try { entity = await _service.Insert <Model.Lijek>(request); } catch (Exception ex) { MessageBox.Show("Greška"); } } else { try { entity = await _service.Update <Model.Lijek>(_id.Value, request); } catch (Exception ex) { MessageBox.Show("Greška"); } } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } } }
public Model.Lijek Update(int id, [FromBody] LijekInsertRequest request) { return(_service.Update(id, request)); }
public Model.Lijek Insert(LijekInsertRequest request) { return(_service.Insert(request)); }