public Task Handle(CreateEnrollment message, IMessageHandlerContext context) { // DO your business logic svc.CompleteEnrollment(message.CompanyId); //Now Publish var enrollmentDoneEvent = new EnrollmentDone() { CompanyId = message.CompanyId }; return(context.Publish(enrollmentDoneEvent)); }
public string Post(EnrollmentRequest request) { svc.CompleteEnrollment(request.CompanyId); var enrollmentDoneEvent = new EnrollmentDone() { CompanyId = request.CompanyId }; ServiceBusEndpoint.Publish(enrollmentDoneEvent).GetAwaiter().GetResult(); return("Created Enrollment Command"); }
public async Task <string> Post([FromBody] Enrollment doc) { var message = new EnrollmentDone() { BclCode = doc.BclCode }; enrollmentService.CompleteEnrollment(doc.BclCode); await messageSession.Publish(message).ConfigureAwait(false); return("Enrollment donbe"); }
public Task Handle(CreateEnrollment message, IMessageHandlerContext context) { log.Info($"Create ENrollment Handler, BclCode = {message.BclCode} "); //Create Enrollment and Publish the Event svc.CompleteEnrollment(message.BclCode); var enrollmentDoneEvent = new EnrollmentDone() { BclCode = message.BclCode }; return(context.Publish(enrollmentDoneEvent)); }