public async Task <Unit> Handle(RegisterCourseCommand request, CancellationToken cancellationToken) { await courseWriteOnlyRepository.Add(Course.CreateToInsert(request.Name, request.Description, request.Price, request.Video)); await mediator.Publish(RegisteredCourseEvent.Create(request.Name, new string[] { "*****@*****.**" }), cancellationToken); return(await Unit.Task); }
public async Task Handle(RegisterCourseCommand request, CancellationToken cancellationToken) { await courseWriteOnlyRepository.Add(Course.CreateToInsert(request.Name, request.Description, request.Price, request.Video)); await mediator.Publish(RegisteredCourseEvent.Create(request.Name, new string[] { "*****@*****.**" }), cancellationToken); }