public Task <ActionResult <MessageViewModel> > Messages(Guid circleId, [FromBody] VoiceMessageEditModel model) { return(Messages(circleId, model.Id, ContentType.Voice, async() => { var blobUri = await _storage.StoreBytesAsync(circleId, $"{model.Id}.mp3", model.Recording, "messages/voice"); return blobUri.AbsoluteUri; })); }
public PostVoiceMessageAction(Guid circleId, string recordingUrl, VoiceMessageEditModel message) { CircleId = circleId; RecordingUrl = recordingUrl; Message = message; }