public async Task FireAndForget(T message) { await Execute(message); await ModelFlowContext.SaveChangesAsync(); nextRequests.ToList().ForEach(r => JobPublisher.PublishMessage(r)); }
public async Task <Model> Post(Model input) { input.MapModelId(); await _modelFlowContext.AddAsync(input); await _modelFlowContext.SaveChangesAsync(); var created = await _modelFlowContext.ModelFlow.FindAsync(input.Id); created.RootNode.GenerateDtoResponse(); return(created); }