Esempio n. 1
0
        public async Task <TaskModel> GetTaskAsync(string?taskId)
        {
            var task = await context.FindAsync <TaskModel>(taskId);

            if (task == null)
            {
                throw new InvalidOperationException("Task with given ID was not found.");
            }

            return(task);
        }
Esempio n. 2
0
        public async Task <ToDoItem> Handle(GetToDoItemQuery request, CancellationToken cancellationToken)
        {
            var entity = await _context.FindAsync <ToDoItem>(request.ToDoItemId);

            if (entity == null)
            {
                throw new NotFoundException(nameof(ToDoItem), request.ToDoItemId);
            }

            return(entity);
        }