public async Task <ActionResult <NewsList> > PostTodoItemList(NewNewsListDTO newNewsListDTO)
        {
            var newsItemList = new NewsList {
                Category = newNewsListDTO.Category
            };

            _context.NewsLists.Add(newsItemList);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetNewsList", new { id = newsItemList.Id }, newsItemList));
        }
        public async Task <IActionResult> PutNewsItemList(long id, NewNewsListDTO newsItemListDTO)
        {
            var newsItemList = await _context.NewsLists.FindAsync(id);

            if (newsItemList == null)
            {
                return(NotFound());
            }

            newsItemList.Category = newsItemListDTO.Category;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException) when(!NewsItemListExists(id))
            {
                return(NotFound());
            }

            return(NoContent());
        }