public ActionResult <List <Note> > GetAllPaging1([FromQuery] GetPagingRouteParams request)
        {
            //debug only
            var request1 = Request;

            if (!request.IncludeTags)
            {
                var notePage = notes
                               .Skip(request.Page * request.PageSize)
                               .Take(request.PageSize)
                               .Select(x => new Note {
                    Color = x.Color, Text = x.Text, Tags = new List <Tag>()
                })
                               .ToList();

                return(Ok(notePage));
            }

            var notesPaged = notes
                             .Skip(request.Page * request.PageSize)
                             .Take(request.PageSize)
                             .ToList();

            return(Ok(notesPaged));
        }
        public ActionResult <List <Note> > Post1([FromBody] Note note, [FromQuery] GetPagingRouteParams query)
        {
            notes.Add(note);

            var notess = notes
                         .Skip(query.Page * query.PageSize)
                         .Take(query.PageSize)
                         .ToList();

            return(Ok(notess));
        }