public UredjajModel EditUredjaj(int id, Model.Requests.UredjajModelRequest request)
        {
            var entity = _context.Uredjaji.Find(id);

            _context.Uredjaji.Attach(entity);
            _context.Uredjaji.Update(entity);
            _mapper.Map(request, entity);
            _context.SaveChanges();

            //Dodaj sliku za uredjaj
            if (request.Slika != null)
            {
                //Getaj prvu default sliku i updejtaj ili dodaj novu ako nema slike
                SlikeUredjaja pictureEntity = _context.SlikeUredjaja.Where(x => x.UredjajId == entity.UredjajId).OrderBy(x => x.SlikaUredjajaId).FirstOrDefault();
                if (pictureEntity != null)
                {
                    pictureEntity.Slika = request.Slika;
                    _context.SlikeUredjaja.Update(pictureEntity);
                }
                else
                {
                    var pictureForDevice = new SlikeUredjaja();
                    pictureForDevice.UredjajId = entity.UredjajId;
                    pictureForDevice.Slika     = request.Slika;
                    _context.SlikeUredjaja.Add(pictureForDevice);
                }
                _context.SaveChanges();
            }
            return(_mapper.Map <UredjajModel>(entity));
        }
        public UredjajModel AddUredjaj(Model.Requests.UredjajModelRequest request)
        {
            var entity = _mapper.Map <Database.Uredjaji>(request);

            _context.Uredjaji.Add(entity);
            _context.SaveChanges();
            //Dodaj sliku za uredjaj
            if (request.Slika != null)
            {
                var pictureForDevice = new SlikeUredjaja();
                pictureForDevice.UredjajId = entity.UredjajId;
                pictureForDevice.Slika     = request.Slika;
                _context.SlikeUredjaja.Add(pictureForDevice);
                _context.SaveChanges();
            }
            return(_mapper.Map <UredjajModel>(entity));
        }