public Model.Pregled Insert(PregledInsertRequest request) { var entity = _mapper.Map <Database.Pregled>(request); _context.Pregled.Add(entity); _context.SaveChanges(); return(_mapper.Map <Model.Pregled>(entity)); }
public Model.Pregled Update(int id, PregledInsertRequest request) { var result = _context.Pregled.Where(x => x.Id == id); var entity = result.FirstOrDefault(); _context.Pregled.Attach(entity); _context.Pregled.Update(entity); _mapper.Map(request, entity); _context.SaveChanges(); return(_mapper.Map <Model.Pregled>(entity)); }
private async void btnSave_Click(object sender, EventArgs e) { if (ValidateChildren()) { PregledInsertRequest request = new PregledInsertRequest { DatumPregleda = dtpDatumPregleda.Value.Date, DatumRezervacije = dtpDatumRezervacije.Value.Date, DoktorId = ((Model.Korisnici)cmbDoktor.SelectedItem).Id, MedicinskaSestraId = ((Model.Korisnici)cmbMedSestra.SelectedItem).Id, PacijentId = ((Model.Korisnici)cmbPacijent.SelectedItem).Id, Napomena = txtNapomena.Text, Prioritet = txtPrioritet.Text, TipPregleda = txtTipPregleda.Text, IsOdrzan = chbOdrzan.Checked }; Model.Pregled entity = null; if (!_id.HasValue) { try { entity = await _service.Insert <Model.Pregled>(request); } catch (Exception ex) { MessageBox.Show("Greška"); } } else { try { entity = await _service.Update <Model.Pregled>(_id.Value, request); } catch (Exception ex) { MessageBox.Show("Greška"); } } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } } }
public Model.Pregled Update(int id, [FromBody] PregledInsertRequest request) { return(_service.Update(id, request)); }
public Model.Pregled Insert(PregledInsertRequest request) { return(_service.Insert(request)); }