Beispiel #1
0
 public UgyfLevelekDTO(UgyfLevelek u)
 {
     Id          = u.Id;
     Panasz      = u.Panasz;
     PanaszoloId = u.PanaszoloId;
     CegId       = u.CegId;
 }
Beispiel #2
0
        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));
        }