public async Task <IActionResult> Find([FromQuery] FindReminderViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var items = await _storage.FindAsync(new ReminderItemFilter(model.DateTime, model.Status)); return(Ok(items)); }
public async Task <IActionResult> Find([FromQuery] FindReminderViewModel model) { model ??= FindReminderViewModel.Default; var items = await _storage.FindByAsync( new ReminderItemFilter(model.DateTimeConverted, model.Status) ); return(Ok( items.Select(item => new GetReminderViewModel(item)).ToArray() )); }