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));
        }
Esempio n. 2
0
        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()
                       ));
        }