Exemplo n.º 1
0
        public async Task<DeleteAllMoodRecordsResponse> Handle(
            DeleteAllMoodRecordsCommand request, 
            CancellationToken token)
        {
            _logger.LogTrace($"{nameof(DeleteAllMoodRecordsHandler)} running.");

            return await _deleteAllMoodRecordsService.RunAsync(MoodRecord.CreateEmpty(), token);
        }
Exemplo n.º 2
0
        public async Task <UpdateMoodRecordResponse> Handle(UpdateMoodRecordCommand request, CancellationToken token)
        {
            _logger.LogTrace($"{nameof(UpdateMoodRecordHandler)} running.");

            var moodRecord = MoodRecord.UpdateMood(request.MoodRecordId, request.DateUpdate, request.MoodStatus);

            return(await _updateMoodRecordService.RunAsync(moodRecord, token));
        }
        public async Task <CreateMoodRecordResponse> Handle(CreateMoodRecordCommand command, CancellationToken token)
        {
            _logger.LogTrace($"{nameof(CreateMoodRecordHandler)} running.");

            var moodRecord = MoodRecord.CreateMood(
                command.MoodRecordId,
                command.DateCreated,
                DateTime.MinValue,
                command.MoodStatus,
                command.UserId,
                command.Username,
                command.Email,
                command.Firstname,
                command.Lastname);

            return(await _createMoodRecordService.RunAsync(moodRecord, token));
        }