Example #1
0
 public IEnumerable <ToDo> List(ToDoFilter filter)
 {
     return(_repository.List(filter));
 }
        public IQueryable <ApplicationUser> TodoEditors([FromQuery] ToDoFilter filter)
        {
            filter.ModifiedById = null;

            return(Todos(filter).Where(i => i.ModifiedById != null).Select(i => i.ModifiedBy).Distinct());
        }
Example #3
0
 public async Task <QueryResult <ApplicationUser> > GetTodoEditors(ToDoFilter filter)
 {
     return(await GetItems <ApplicationUser>(from : "TodoEditors", orderBy : i => i.UserName, parameters : filter?.ToDictionary()));
 }
Example #4
0
 public async Task <QueryResult <Todo> > GetToDos(ToDoFilter filter, int?take = null, int?skip = null)
 {
     return(await GetItems <Todo>(from : "Todos", orderByDescending : i => i.CreatedOn, take : take, skip : skip, parameters : filter?.ToDictionary()));
 }
Example #5
0
        public IQueryable <ApplicationUser> TodoCreators([FromQuery] ToDoFilter filter)
        {
            filter.CreatedById = null;

            return(Todos(filter).Where(i => i.CreatedBy != null).Select(i => i.CreatedBy).Distinct().AsNoTracking());
        }
        public IEnumerable <ToDo> List(ToDoFilter filter)
        {
            var listToDo = connection.Query <ToDo>("exec todo_sp_list @Id, @Text, @IsCompleted", filter);

            return(listToDo);
        }