private async Task UpdateStateRepository(TraduireTranscriptionStatus status, string text) { state.Value.LastUpdateTime = DateTime.UtcNow; state.Value.Status = status; state.Value.TranscriptionText = text; await state.SaveAsync(); }
private async Task UpdateStateRepository(TraduireTranscriptionStatus status, HttpStatusCode code) { state = await GetCurrentState(transcriptionRequest.TranscriptionId.ToString()); state.Value ??= new TraduireTranscription(); state.Value.LastUpdateTime = DateTime.UtcNow; state.Value.Status = status; state.Value.StatusDetails = code.ToString(); state.Value.TranscriptionStatusUri = transcriptionRequest.BlobUri; await state.SaveAsync(); }
private async Task <TradiureTranscriptionRequest> UpdateStateRepository(TraduireTranscriptionStatus status, HttpStatusCode code, string uri) { state.Value.LastUpdateTime = DateTime.UtcNow; state.Value.Status = status; state.Value.StatusDetails = code.ToString(); state.Value.TranscriptionStatusUri = uri; await state.SaveAsync(); return(new TradiureTranscriptionRequest() { TranscriptionId = state.Value.TranscriptionId, BlobUri = uri }); }