public async Task <IActionResult> ZamjenskiUredajUpdate([FromBody] ZamjenskiUredajApiModel model)
        {
            if (model == null || !ModelState.IsValid)
            {
                _logger.LogWarning(ModelState.ToString());
                return(BadRequest(ModelState));
            }
            else
            {
                var uredaj = await _context.ZamjenskiUredaj.FindAsync(model.Id);

                if (uredaj == null || await _context.Uredaj.FindAsync(model.IdUredaja) == null || await _context.Uredaj.FindAsync(model.IdZamjenaZa) == null)
                {
                    _logger.LogWarning("Traženi uređaj ne postoji");
                    return(NotFound("Traženi uređaj ne postoji"));
                }
                else if (uredaj.IdUredaja == uredaj.IdZamjenaZa)
                {
                    _logger.LogWarning("Uređaj ne može biti sam sebi zamjena!");
                    return(BadRequest("Uređaj ne može biti sam sebi zamjena!"));
                }
                else
                {
                    uredaj.IdUredaja   = model.IdUredaja;
                    uredaj.IdZamjenaZa = model.IdZamjenaZa;

                    _logger.LogInformation("Uređan zajenski uređaj" + uredaj.Id);
                    await _context.SaveChangesAsync();

                    return(NoContent());
                };
            }
        }
        public async Task <IActionResult> ZamjenskiUredajGet(int idUredaja)
        {
            var uredaj = await _context.ZamjenskiUredaj
                         .AsNoTracking()
                         .Where(u => u.Id == idUredaja)
                         .FirstOrDefaultAsync();

            if (uredaj == null)
            {
                return(NotFound("Zamjenski uređaj s navedenim ID-em ne postoji."));
            }
            else
            {
                var model = new ZamjenskiUredajApiModel
                {
                    Id          = uredaj.Id,
                    IdUredaja   = uredaj.IdUredaja,
                    IdZamjenaZa = uredaj.IdZamjenaZa
                };

                return(new ObjectResult(model));
            }
        }