public void EditPacijent(PacijentDTO pacijentDTO) { Pacijent pacijentDb = dbMapper.MapPacijentDTOToDb(pacijentDTO); db.Entry(pacijentDb).State = EntityState.Modified; db.SaveChanges(); }
public void CreateNewPacijent(PacijentDTO pacijentDTO) { Pacijent pacijentDb = dbMapper.MapPacijentDTOToDb(pacijentDTO); db.Pacijent.Add(pacijentDb); db.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { PacijentDTO pacijentDTO = service.GetPacijentById(id); service.DeletePacijent(pacijentDTO); return(RedirectToAction("Popis")); }
public void DeletePacijent(PacijentDTO pacijentDTO) { Pacijent pacijentDb = dbMapper.MapPacijentDTOToDb(pacijentDTO); db.Pacijent.Attach(pacijentDb); db.Pacijent.Remove(pacijentDb); db.SaveChanges(); }
public ActionResult Uredi([Bind(Include = "ID,Ime,Prezime,DatumRodjenja,Telefon,Adresa")] PacijentDTO pacijentDTO) { if (ModelState.IsValid) { service.EditPacijent(pacijentDTO); return(RedirectToAction("Popis")); } return(View(pacijentDTO)); }
public List <PacijentDTO> FillPacijentDTOList(OrdinacijaDb db, List <PacijentDTO> pacijentDTOList, List <Pacijent> pacijentDbList) { foreach (var pacijentDb in pacijentDbList) { PacijentDTO pacijentDTO = new PacijentDTO(); FillPacijentDTO(db, pacijentDTO, pacijentDb); pacijentDTOList.Add(pacijentDTO); } return(pacijentDTOList); }
public PacijentDTO FillPacijentDTO(OrdinacijaDb db, PacijentDTO pacijentDTO, Pacijent pacijentDb) { pacijentDTO.ID = pacijentDb.ID; pacijentDTO.Ime = pacijentDb.Ime; pacijentDTO.Prezime = pacijentDb.Prezime; pacijentDTO.DatumRodjenja = pacijentDb.DatumRodjenja; pacijentDTO.Telefon = pacijentDb.Telefon; pacijentDTO.Adresa = pacijentDb.Adresa; pacijentDTO.Narudzba = pacijentDb.Narudzba; return(pacijentDTO); }
public Pacijent MapPacijentDTOToDb(PacijentDTO pacijentDTO) { Pacijent pacijent = new Pacijent(); pacijent.ID = pacijentDTO.ID; pacijent.Ime = pacijentDTO.Ime; pacijent.Prezime = pacijentDTO.Prezime; pacijent.DatumRodjenja = pacijentDTO.DatumRodjenja; pacijent.Telefon = pacijentDTO.Telefon; pacijent.Adresa = pacijentDTO.Adresa; return(pacijent); }
public PacijentDTO GetPacijentById(int id) { Pacijent pacijentDb = db.Pacijent .AsNoTracking() .Where(x => x.ID == id) .FirstOrDefault(); PacijentDTO pacijentDTO = new PacijentDTO(); dtoBuilder.FillPacijentDTO(db, pacijentDTO, pacijentDb); return(pacijentDTO); }
// GET: Pacijenti/Delete/5 public ActionResult Izbrisi(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PacijentDTO pacijentDTO = service.GetPacijentById(id); if (pacijentDTO == null) { return(HttpNotFound()); } return(View(pacijentDTO)); }