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

            return(trajanjeZahvataDTO);
        }
Exemplo n.º 2
0
        public void EditTrajanjeZahvata(TrajanjeZahvataDTO trajanjeZahvataDTO)
        {
            TrajanjeZahvata trajanjeZahvatDb = dbMapper.MapTrajanjeZahvataDTOToDb(trajanjeZahvataDTO);

            db.Entry(trajanjeZahvatDb).State = EntityState.Modified;
            db.SaveChanges();
        }
Exemplo n.º 3
0
        public void CreateNewTrajanjeZahvata(TrajanjeZahvataDTO trajanjeZahvataDTO)
        {
            TrajanjeZahvata trajanjeZahvataDb = dbMapper.MapTrajanjeZahvataDTOToDb(trajanjeZahvataDTO);

            db.TrajanjeZahvata.Add(trajanjeZahvataDb);
            db.SaveChanges();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            TrajanjeZahvataDTO trajanjeZahvataDTO = service.GetTrajanjeZahvataById(id);

            service.DeleteTrajanjeZahvata(trajanjeZahvataDTO);

            return(RedirectToAction("Popis"));
        }
Exemplo n.º 5
0
        public void DeleteTrajanjeZahvata(TrajanjeZahvataDTO trajanjeZahvataDTO)
        {
            TrajanjeZahvata trajanjeZahvatDb = dbMapper.MapTrajanjeZahvataDTOToDb(trajanjeZahvataDTO);

            db.TrajanjeZahvata.Attach(trajanjeZahvatDb);
            db.TrajanjeZahvata.Remove(trajanjeZahvatDb);
            db.SaveChanges();
        }
Exemplo n.º 6
0
        public TrajanjeZahvata MapTrajanjeZahvataDTOToDb(TrajanjeZahvataDTO trajanjeZahvataDTO)
        {
            TrajanjeZahvata trajanjeZahvata = new TrajanjeZahvata();

            trajanjeZahvata.ID       = trajanjeZahvataDTO.ID;
            trajanjeZahvata.Trajanje = trajanjeZahvataDTO.Trajanje;

            return(trajanjeZahvata);
        }
        public ActionResult Uredi([Bind(Include = "ID,Trajanje")] TrajanjeZahvataDTO trajanjeZahvataDTO)
        {
            if (ModelState.IsValid)
            {
                service.EditTrajanjeZahvata(trajanjeZahvataDTO);

                return(RedirectToAction("Popis"));
            }
            return(View(trajanjeZahvataDTO));
        }
        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);
        }
Exemplo n.º 9
0
        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);
        }
        // GET: TrajanjeZahvata/Delete/5
        public ActionResult Izbrisi(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TrajanjeZahvataDTO trajanjeZahvataDTO = service.GetTrajanjeZahvataById(id);

            if (trajanjeZahvataDTO == null)
            {
                return(HttpNotFound());
            }
            return(View(trajanjeZahvataDTO));
        }