Ejemplo n.º 1
0
        /// <inheritdoc />
        public async Task <int> Handle(CreateToDoCommand request, CancellationToken cancellationToken)
        {
            var toDo = request.Adapt <ToDo>();
            await _repository.CreateToDoAsync(toDo);

            await _mediator.Publish(new ToDoUpdated(toDo.Id, request.UserId, request.OrganizationId));

            return(toDo.Id);
        }