Beispiel #1
0
        public async Task <IActionResult> CreateMoodRecord(
            [FromBody] CreateMoodRecordRequest request,
            CancellationToken token)
        {
            _logger.LogTrace($"{nameof(CreateMoodRecord)} request body: {JsonSerializer.Serialize(request)}");
            var result = await _mediator.Send(MediatorRequestFactory.CreateMoodRecordCommand(request), token);

            return(Ok(result));
        }
Beispiel #2
0
 internal static CreateMoodRecordCommand CreateMoodRecordCommand(CreateMoodRecordRequest request)
 {
     return(new(
                request.MoodStatus,
                request.UserId,
                request.Username,
                request.Email,
                request.Firstname,
                request.Lastname));
 }