public async Task <IActionResult> UpdateMoodRecord( [FromBody] UpdateMoodRecordRequest request, CancellationToken token) { _logger.LogTrace($"{nameof(UpdateMoodRecord)} request body: {request}"); var result = await _mediator.Send(MediatorRequestFactory.UpdateMoodRecordCommand(request), token); return(Ok(result)); }
internal static UpdateMoodRecordCommand UpdateMoodRecordCommand(UpdateMoodRecordRequest request) { return(new(request.MoodRecordId, request.MoodStatus)); }