コード例 #1
0
        public async Task ExecuteAsync(FarmFindAllPaginatedInput input)
        {
            var farms = await _farmService.FindAllPaginatedAsync(input.Top, input.Skip);

            var total = await _farmService.CountAllAsync();

            BuildOutput(farms, total);
        }
コード例 #2
0
        public async Task <IActionResult> FindAllAsync([FromBody][Required] FarmFindAllPaginatedRequest request)
        {
            var input = new FarmFindAllPaginatedInput(request.Top, request.Skip);

            await _useCase.ExecuteAsync(input);

            return(_presenter.ViewModel);
        }