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

            return(cijenaZahvataDTO);
        }
示例#2
0
        public void EditCijenaZahvata(CijenaZahvataDTO cijenaZahvataDTO)
        {
            CijenaZahvata cijenaZahvatDb = dbMapper.MapCijenaZahvataDTOToDb(cijenaZahvataDTO);

            db.Entry(cijenaZahvatDb).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#3
0
        public void CreateNewCijenaZahvata(CijenaZahvataDTO cijenaZahvataDTO)
        {
            CijenaZahvata cijenaZahvataDb = dbMapper.MapCijenaZahvataDTOToDb(cijenaZahvataDTO);

            db.CijenaZahvata.Add(cijenaZahvataDb);
            db.SaveChanges();
        }
示例#4
0
        public void DeleteCijenaZahvata(CijenaZahvataDTO cijenaZahvataDTO)
        {
            CijenaZahvata cijenaZahvatDb = dbMapper.MapCijenaZahvataDTOToDb(cijenaZahvataDTO);

            db.CijenaZahvata.Attach(cijenaZahvatDb);
            db.CijenaZahvata.Remove(cijenaZahvatDb);
            db.SaveChanges();
        }
示例#5
0
        public ActionResult DeleteConfirmed(int id)
        {
            CijenaZahvataDTO cijenaZahvataDTO = service.GetCijenaZahvataById(id);

            service.DeleteCijenaZahvata(cijenaZahvataDTO);

            return(RedirectToAction("Popis"));
        }
示例#6
0
        public CijenaZahvata MapCijenaZahvataDTOToDb(CijenaZahvataDTO cijenaZahvataDTO)
        {
            CijenaZahvata cijenaZahvata = new CijenaZahvata();

            cijenaZahvata.ID     = cijenaZahvataDTO.ID;
            cijenaZahvata.Cijena = cijenaZahvataDTO.Cijena;

            return(cijenaZahvata);
        }
示例#7
0
        public ActionResult Uredi([Bind(Include = "ID,Cijena")] CijenaZahvataDTO cijenaZahvataDTO)
        {
            if (ModelState.IsValid)
            {
                service.EditCijenaZahvata(cijenaZahvataDTO);

                return(RedirectToAction("Popis"));
            }
            return(View(cijenaZahvataDTO));
        }
        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);
        }
示例#9
0
        public CijenaZahvataDTO GetCijenaZahvataById(int id)
        {
            CijenaZahvata cijenaZahvataDb = db.CijenaZahvata
                                            .AsNoTracking()
                                            .Where(x => x.ID == id)
                                            .FirstOrDefault();

            CijenaZahvataDTO cijenaZahvataDTO = new CijenaZahvataDTO();

            dtoBuilder.FillCijenaZahvataDTO(db, cijenaZahvataDTO, cijenaZahvataDb);

            return(cijenaZahvataDTO);
        }
示例#10
0
        // GET: CijenaZahvata/Delete/5
        public ActionResult Izbrisi(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CijenaZahvataDTO cijenaZahvataDTO = service.GetCijenaZahvataById(id);

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