Exemple #1
0
        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());
        }