Beispiel #1
0
 public IActionResult GetToDoTasksByIsDoneStatus(IsDoneFiltration isDoneFiltration, int page = 1)
 {
     try
     {
         var toDoTask = _toDoTaskService.GetToDoTasksByIsDoneStatus(page, isDoneFiltration).Result;
         return(Ok(toDoTask));
     }
     catch (Exception ex)
     {
         //TODO log exception
         return(BadRequest(ex.Message));
     }
 }
 public async Task <IEnumerable <ToDoTask> > GetToDoTasksByIsDoneStatus(int page, IsDoneFiltration isDoneFiltration)
 {
     return(isDoneFiltration switch
     {
         IsDoneFiltration.OnlyUndone => await GetPage(page, e => !e.IsDone),
         IsDoneFiltration.OnlyDone => await GetPage(page, e => e.IsDone),
         IsDoneFiltration.All => await GetPage(page),
         _ => null,
     });
Beispiel #3
0
 public async Task <IEnumerable <ToDoTask> > GetToDoTasksByIsDoneStatus(int page, IsDoneFiltration isDoneFiltration)
 {
     return(await _toDoTaskRepository.GetToDoTasksByIsDoneStatus(page, isDoneFiltration));
 }