예제 #1
0
        public IActionResult IzmenaPodataka(long id, UredjajDTO uredjaj)
        {
            Uredjaj stariUredjaj = _context.Uredjaji.Find(id);

            stariUredjaj.Naziv = uredjaj.Naziv;

            _context.SaveChanges();
            return(Ok("Promjenjeno!"));
        }
예제 #2
0
        //void Update(T entitet);
        public void Update(int id, UredjajDTO entitet)
        {
            var uredjajById = _repositoryUredjaj.FirstOrDefault(c => c.Id == entitet.Id);

            if (uredjajById == null)
            {
                throw new UserFriendlyException("Uredjaj sa naznacenim Id ne posoji.");
            }
            _objectMapper.Map(entitet, uredjajById);
        }
예제 #3
0
        //void Create(T entitet);
        public void Create(UredjajDTO entitet)
        {
            var provKancelarije = _repositoryUredjaj.FirstOrDefault(c => c.Id == entitet.Id);

            if (provKancelarije != null)
            {
                throw new UserFriendlyException("Uredjaj sa naznacenim Id vec posoji.");
            }
            var kancelarija = _objectMapper.Map <Uredjaj>(entitet);

            _repositoryUredjaj.Insert(kancelarija);
        }
예제 #4
0
        public IActionResult Upisivanje(UredjajDTO uredjajNovi)
        {
            if (uredjajNovi == null)
            {
                return(NotFound("ahahah nesto si zaebo"));
            }

            Uredjaj uredjaj = _mapper.Map <Uredjaj>(uredjajNovi);

            _context.Uredjaji.Add(uredjaj);
            _context.SaveChanges();

            return(Ok("Dobro je brate, znaci sacuvao sam nista ne brini."));
        }