コード例 #1
0
ファイル: TodoController.cs プロジェクト: RouR/ToDo-ToBuy
        public ListTODOResponse List([FromQuery] ListTODO request)
        {
            if (string.IsNullOrWhiteSpace(request.OrderBy))
            {
                request.OrderBy = nameof(TodoEntity.Created);
            }

            return(_todoService.List(request));
        }
コード例 #2
0
        public ListTODOResponse List(ListTODO request)
        {
            var items = GetActualForUser(request.UserId);

            items = request.Filter(items);
            items = request.Sort(items);

            var page = items.AsPagination(request);

            return(new ListTODOResponse(page.AutoMap <TodoEntity, TodoPublicEntity>(_mapper)));
        }