Esempio n. 1
0
        public async Task UpdateAsync(ParticipantModel participantModel)
        {
            _logger.Information($"Updating participant ({participantModel.ToJson()})...");

            var participant      = _mapper.Map <ParticipantDataModel>(participantModel);
            var wasRecordUpdated = await _repository.UpdateAsync(participant);

            if (!wasRecordUpdated)
            {
                throw new DataModelOperationException($"Error while updating participant with id = {participantModel.Id}");
            }

            _logger.Information($"Participant with id = {participantModel.Id} was successfully updated");
        }