public async Task <IActionResult> UpdateUgyintezoTelephely([FromBody] FelhasznaloTelephelyDTO felhasznaloTelephely)
        {
            if (!_context.Telephely.Any(e => e.Id == felhasznaloTelephely.TelephelyId))
            {
                ModelState.AddModelError("email", "A megadott azonosítóhoz nem tartozik telephely.");
                return(BadRequest(ModelState));
            }
            var felhTelep = await _context.FelhasznaloTelephely.Where(f => f.FelhasznaloId.Equals(felhasznaloTelephely.FelhasznaloId)).FirstAsync();

            felhTelep.TelephelyId = felhasznaloTelephely.TelephelyId;
            await _context.SaveChangesAsync();

            return(Ok());
        }
        public async Task <IActionResult> SetTelephely([FromBody] FelhasznaloTelephelyDTO felhasznaloTelephely)
        {
            var felhasznalo = await _context.Felhasznalo.FindAsync(felhasznaloTelephely.FelhasznaloId);

            if (felhasznalo.jogosultsagi_szint != 1)
            {
                ModelState.AddModelError("email", "A megadott azonosítóval rendelkező felhasználó már más pozíciót tölt be.");
                return(BadRequest(ModelState));
            }
            if (!_context.Telephely.Any(e => e.Id == felhasznaloTelephely.TelephelyId))
            {
                ModelState.AddModelError("email", "A megadott azonosítóhoz nem tartozik telephely.");
            }
            if (_context.FelhasznaloTelephely.Any(ft => ft.FelhasznaloId.Equals(felhasznaloTelephely.FelhasznaloId)))
            {
                ModelState.AddModelError("email", "A megadott e-mail cím már egy másik telephelyhez regisztrálva van.");
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            Felhasznalo felh = _context.Felhasznalo.Where(f => f.Id.Equals(felhasznaloTelephely.FelhasznaloId)).First();

            _context.FelhasznaloTelephely.Add(new FelhasznaloTelephely {
                FelhasznaloId = felhasznaloTelephely.FelhasznaloId, TelephelyId = felhasznaloTelephely.TelephelyId
            });
            felh.jogosultsagi_szint = 2;

            await _context.SaveChangesAsync();

            var dto = new FelhasznaloDTO(felh);

            return(CreatedAtAction(nameof(GetFelhasznalo), new { id = felh.Id }, dto));
        }