public void EditTrajanjeZahvata(TrajanjeZahvataDTO trajanjeZahvataDTO) { TrajanjeZahvata trajanjeZahvatDb = dbMapper.MapTrajanjeZahvataDTOToDb(trajanjeZahvataDTO); db.Entry(trajanjeZahvatDb).State = EntityState.Modified; db.SaveChanges(); }
public void CreateNewTrajanjeZahvata(TrajanjeZahvataDTO trajanjeZahvataDTO) { TrajanjeZahvata trajanjeZahvataDb = dbMapper.MapTrajanjeZahvataDTOToDb(trajanjeZahvataDTO); db.TrajanjeZahvata.Add(trajanjeZahvataDb); db.SaveChanges(); }
public void DeleteTrajanjeZahvata(TrajanjeZahvataDTO trajanjeZahvataDTO) { TrajanjeZahvata trajanjeZahvatDb = dbMapper.MapTrajanjeZahvataDTOToDb(trajanjeZahvataDTO); db.TrajanjeZahvata.Attach(trajanjeZahvatDb); db.TrajanjeZahvata.Remove(trajanjeZahvatDb); db.SaveChanges(); }
private TrajanjeZahvata GetTrajanjeForZahvatId(OrdinacijaDb db, int zahvatId) { TrajanjeZahvata t = db.Zahvat .Where(x => x.ID == zahvatId) .Select(x => x.TrajanjeZahvata) .Single(); return(t); }
public TrajanjeZahvata MapTrajanjeZahvataDTOToDb(TrajanjeZahvataDTO trajanjeZahvataDTO) { TrajanjeZahvata trajanjeZahvata = new TrajanjeZahvata(); trajanjeZahvata.ID = trajanjeZahvataDTO.ID; trajanjeZahvata.Trajanje = trajanjeZahvataDTO.Trajanje; return(trajanjeZahvata); }
public TrajanjeZahvataDTO GetTrajanjeZahvataById(int id) { TrajanjeZahvata trajanjeZahvataDb = db.TrajanjeZahvata .AsNoTracking() .Where(x => x.ID == id) .FirstOrDefault(); TrajanjeZahvataDTO trajanjeZahvataDTO = new TrajanjeZahvataDTO(); dtoBuilder.FillTrajanjeZahvataDTO(db, trajanjeZahvataDTO, trajanjeZahvataDb); return(trajanjeZahvataDTO); }
public Narudzba MapNarudzbaDTOToDb(OrdinacijaDb db, NarudzbaDTO narudzbaDTO) { TrajanjeZahvata trajanjeZahvata = GetTrajanjeForZahvatId(db, narudzbaDTO.ZahvatID); Narudzba narudzba = new Narudzba(); narudzba.ID = narudzbaDTO.ID; narudzba.Vrijeme = narudzbaDTO.Datum.AddHours(narudzbaDTO.Sati).AddMinutes(narudzbaDTO.Minute); narudzba.VrijemeZavrsetkaZahvata = narudzba.Vrijeme .AddHours(trajanjeZahvata.Trajanje.Hour) .AddMinutes(trajanjeZahvata.Trajanje.Minute); narudzba.Opis = narudzbaDTO.Opis; narudzba.PacijentID = narudzbaDTO.PacijentID; narudzba.ZahvatID = narudzbaDTO.ZahvatID; narudzba.Dolazak = narudzbaDTO.Dolazak; return(narudzba); }
public TrajanjeZahvataDTO FillTrajanjeZahvataDTO(OrdinacijaDb db, TrajanjeZahvataDTO trajanjeZahvataDTO, TrajanjeZahvata trajanjeZahvataDb) { trajanjeZahvataDTO.ID = trajanjeZahvataDb.ID; trajanjeZahvataDTO.Trajanje = trajanjeZahvataDb.Trajanje; return(trajanjeZahvataDTO); }