public ListTODOResponse List([FromQuery] ListTODO request) { if (string.IsNullOrWhiteSpace(request.OrderBy)) { request.OrderBy = nameof(TodoEntity.Created); } return(_todoService.List(request)); }
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))); }