public List <TaskItem> SearchFilterDate(TasksSearchFilter filter, int y) { switch (y) { case 1: return(_context.TaskItems.Where(x => Equals(x.CreatedOn, filter.CreatedOn)).ToList()); break; case 2: return(_context.TaskItems.Where(x => Equals(x.DoneOn, filter.DoneOn)).ToList()); break; case 3: return(_context.TaskItems.Where(x => Equals(x.Deadline, filter.Deadline)).ToList()); break; default: return(new List <TaskItem>()); break; } }
public async Task <IActionResult> Search([FromBody] TasksSearchFilter filter, int y) { var result = _tasksService.SearchFilterDate(filter, y); return(BadRequest()); }