public CijenaZahvataDTO FillCijenaZahvataDTO(OrdinacijaDb db, CijenaZahvataDTO cijenaZahvataDTO, CijenaZahvata cijenaZahvataDb)
        {
            cijenaZahvataDTO.ID     = cijenaZahvataDb.ID;
            cijenaZahvataDTO.Cijena = cijenaZahvataDb.Cijena;

            return(cijenaZahvataDTO);
        }
        public ZahvatDTO FillDDLPacijentTrajanje(OrdinacijaDb db, ZahvatDTO zahvatDTO)
        {
            zahvatDTO.CijenaListDTO   = FillSelectListItem(db.CijenaZahvata.ToList());
            zahvatDTO.TrajanjeListDTO = FillSelectListItem(db.TrajanjeZahvata.ToList());

            return(zahvatDTO);
        }
        public NarudzbaDTO FillDDLPacijentZahvat(OrdinacijaDb db, NarudzbaDTO narudzbaDTO)
        {
            narudzbaDTO.PacijentListDTO = FillSelectListItem(db.Pacijent.ToList());
            narudzbaDTO.ZahvatListDTO   = FillSelectListItem(db.Zahvat.ToList());

            return(narudzbaDTO);
        }
        public TrajanjeZahvataDTO FillTrajanjeZahvataDTO(OrdinacijaDb db, TrajanjeZahvataDTO trajanjeZahvataDTO, TrajanjeZahvata trajanjeZahvataDb)
        {
            trajanjeZahvataDTO.ID       = trajanjeZahvataDb.ID;
            trajanjeZahvataDTO.Trajanje = trajanjeZahvataDb.Trajanje;

            return(trajanjeZahvataDTO);
        }
        public RadnoVrijemeDTO FillRadnoVrijemeDTO(OrdinacijaDb db, RadnoVrijemeDTO radnoVrijemeDTO, RadnoVrijeme radnoVrijemeDb)
        {
            radnoVrijemeDTO.ID        = radnoVrijemeDb.ID;
            radnoVrijemeDTO.VrijemeOd = radnoVrijemeDb.VrijemeOd;
            radnoVrijemeDTO.VrijemeDo = radnoVrijemeDb.VrijemeDo;

            return(radnoVrijemeDTO);
        }
Exemplo n.º 6
0
        private TrajanjeZahvata GetTrajanjeForZahvatId(OrdinacijaDb db, int zahvatId)
        {
            TrajanjeZahvata t = db.Zahvat
                                .Where(x => x.ID == zahvatId)
                                .Select(x => x.TrajanjeZahvata)
                                .Single();

            return(t);
        }
        public NarudzbaDTO PrepareNarudzbaDTOForCreate(OrdinacijaDb db)
        {
            NarudzbaDTO narudzbaDTO = new NarudzbaDTO();

            narudzbaDTO.Datum           = DateTime.Now.Date;
            narudzbaDTO.PacijentListDTO = FillSelectListItem(db.Pacijent.ToList());
            narudzbaDTO.ZahvatListDTO   = FillSelectListItem(db.Zahvat.ToList());

            return(narudzbaDTO);
        }
        public List <NarudzbaDTO> FillNarudzbaDTOList(OrdinacijaDb db, List <NarudzbaDTO> narudzbaDTOList, List <Narudzba> narudzbaDbList)
        {
            foreach (var narudzbaDb in narudzbaDbList)
            {
                NarudzbaDTO narudzbaDTO = new NarudzbaDTO();
                FillNarudzbaDTO(db, narudzbaDTO, narudzbaDb);
                narudzbaDTOList.Add(narudzbaDTO);
            }

            return(narudzbaDTOList);
        }
        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 List <TrajanjeZahvataDTO> FillTrajanjeZahvataDTOList(OrdinacijaDb db, List <TrajanjeZahvataDTO> trajanjeZahvatDTOList, List <TrajanjeZahvata> trajanjeZahvataDbList)
        {
            foreach (var trajanjeZahvataDb in trajanjeZahvataDbList)
            {
                TrajanjeZahvataDTO trajanjeZahvataDTO = new TrajanjeZahvataDTO();
                FillTrajanjeZahvataDTO(db, trajanjeZahvataDTO, trajanjeZahvataDb);

                trajanjeZahvatDTOList.Add(trajanjeZahvataDTO);
            }

            return(trajanjeZahvatDTOList);
        }
        public List <CijenaZahvataDTO> FillCijenaZahvataDTOList(OrdinacijaDb db, List <CijenaZahvataDTO> cijenaZahvatDTOList, List <CijenaZahvata> cijenaZahvataDbList)
        {
            foreach (var cijenaZahvataDb in cijenaZahvataDbList)
            {
                CijenaZahvataDTO cijenaZahvataDTO = new CijenaZahvataDTO();
                FillCijenaZahvataDTO(db, cijenaZahvataDTO, cijenaZahvataDb);

                cijenaZahvatDTOList.Add(cijenaZahvataDTO);
            }

            return(cijenaZahvatDTOList);
        }
        public List <ZahvatDTO> FillZahvatDTOList(OrdinacijaDb db, List <ZahvatDTO> zahvatDTOList, List <Zahvat> zahvatDbList)
        {
            foreach (var zahvatDb in zahvatDbList)
            {
                ZahvatDTO zahvatDTO = new ZahvatDTO();
                FillZahvatDTO(db, zahvatDTO, zahvatDb);

                zahvatDTOList.Add(zahvatDTO);
            }

            return(zahvatDTOList);
        }
        public ZahvatDTO FillZahvatDTO(OrdinacijaDb db, ZahvatDTO zahvatDTO, Zahvat zahvatDb)
        {
            zahvatDTO.ID       = zahvatDb.ID;
            zahvatDTO.Sifra    = zahvatDb.Sifra;
            zahvatDTO.Naziv    = zahvatDb.Naziv;
            zahvatDTO.Cijena   = zahvatDb.CijenaZahvata.Cijena.ToString();
            zahvatDTO.Trajanje = zahvatDb.TrajanjeZahvata.Trajanje.ToShortTimeString();

            zahvatDTO.TrajanjeID      = zahvatDb.TrajanjeID;
            zahvatDTO.CijenaID        = zahvatDb.CijenaID;
            zahvatDTO.CijenaListDTO   = FillSelectListItem(db.CijenaZahvata.ToList());
            zahvatDTO.TrajanjeListDTO = FillSelectListItem(db.TrajanjeZahvata.ToList());

            return(zahvatDTO);
        }
        public NarudzbaDTO FillNarudzbaDTO(OrdinacijaDb db, NarudzbaDTO narudzbaDTO, Narudzba narudzbaDb)
        {
            narudzbaDTO.ID      = narudzbaDb.ID;
            narudzbaDTO.Datum   = narudzbaDb.Vrijeme.Date;
            narudzbaDTO.Sati    = narudzbaDb.Vrijeme.Hour;
            narudzbaDTO.Minute  = narudzbaDb.Vrijeme.Minute;
            narudzbaDTO.Vrijeme = narudzbaDb.Vrijeme.Date.AddHours(narudzbaDb.Vrijeme.Hour).AddMinutes(narudzbaDb.Vrijeme.Minute);
            narudzbaDTO.VrijemeZavrsetkaZahvata = narudzbaDb.VrijemeZavrsetkaZahvata;
            narudzbaDTO.Opis            = narudzbaDb.Opis;
            narudzbaDTO.Dolazak         = narudzbaDb.Dolazak;
            narudzbaDTO.PacijentID      = narudzbaDb.PacijentID;
            narudzbaDTO.ZahvatID        = narudzbaDb.ZahvatID;
            narudzbaDTO.PacijentListDTO = FillSelectListItem(db.Pacijent.ToList());
            narudzbaDTO.ZahvatListDTO   = FillSelectListItem(db.Zahvat.ToList());

            return(narudzbaDTO);
        }
Exemplo n.º 16
0
        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);
        }