public UgyfLevelekDTO(UgyfLevelek u) { Id = u.Id; Panasz = u.Panasz; PanaszoloId = u.PanaszoloId; CegId = u.CegId; }
public async Task <ActionResult <UgyfLevelekDTO> > AddUgyfLevel([FromBody] UgyfLevelek ugyfelLevel) { string user_id = User.Claims.FirstOrDefault(u => u.Type == ClaimTypes.NameIdentifier).Value; if (!_context.Ceg.Any(c => c.Id == ugyfelLevel.CegId)) { return(NotFound()); } UgyfLevelek ujPanasz = new UgyfLevelek { Panasz = ugyfelLevel.Panasz, CegId = ugyfelLevel.CegId, PanaszoloId = user_id }; _context.UgyfLevelek.Add(ujPanasz); await _context.SaveChangesAsync(); var dto = new UgyfLevelekDTO(ujPanasz); return(CreatedAtAction(nameof(GetUgyfLevelek), new { id = ujPanasz.Id }, dto)); }