public Model.Uputnica Insert(UputnicaInsertRequest request) { var entity = _mapper.Map <Database.Uputnica>(request); _context.Uputnica.Add(entity); _context.SaveChanges(); return(_mapper.Map <Model.Uputnica>(entity)); }
public Model.Uputnica Update(int id, UputnicaInsertRequest request) { var result = _context.Uputnica.Where(x => x.Id == id); var entity = result.FirstOrDefault(); _context.Uputnica.Attach(entity); _context.Uputnica.Update(entity); _mapper.Map(request, entity); _context.SaveChanges(); return(_mapper.Map <Model.Uputnica>(entity)); }
private async void btnSave_Click(object sender, EventArgs e) { if (ValidateChildren()) { UputnicaInsertRequest request = new UputnicaInsertRequest { DatumUputnice = dtpDatumUputnice.Value.Date, DatumRezultata = dtpDatumRezultata.Value.Date, UputioDoktorId = ((Model.Korisnici)cmbUputioDoktor.SelectedItem).Id, LaboratorijDoktorId = ((Model.Korisnici)cmbLabDoktor.SelectedItem).Id, PacijentId = ((Model.Korisnici)cmbPacijent.SelectedItem).Id, VrstaPretrageId = ((Model.VrstaPretrage)cmbVrstaPretrage.SelectedItem).Id, IsGotovNalaz = chbGotovNalaz.Checked }; Model.Uputnica entity = null; if (!_id.HasValue) { try { entity = await _service.Insert <Model.Uputnica>(request); } catch (Exception ex) { MessageBox.Show("Greška"); } } else { try { entity = await _service.Update <Model.Uputnica>(_id.Value, request); } catch (Exception ex) { MessageBox.Show("Greška"); } } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } } }
public Model.Uputnica Update(int id, [FromBody] UputnicaInsertRequest request) { return(_service.Update(id, request)); }
public Model.Uputnica Insert(UputnicaInsertRequest request) { return(_service.Insert(request)); }