コード例 #1
0
        private static void ValidateFitnessEvent(FitnessEventDto item)
        {
            if (item is null)
            {
                throw new ValidationException(StringRes.NullEntityMsg, new ArgumentNullException(nameof(item)));
            }

            if (item.Minutes < Constants.MeetingsMinutesLengthMinimum)
            {
                throw new ValidationException(StringRes.NegativeMinutesMsg, nameof(item.Minutes));
            }

            if (item.Minutes > Constants.MeetingsMinutesLengthMaximum)
            {
                throw new ValidationException(StringRes.MaximumMinutesMsg, nameof(item.Minutes));
            }
        }
コード例 #2
0
        public async Task UpdateFitnessEventAsync(FitnessEventDto item)
        {
            ValidateFitnessEvent(item);

            await _fitnessEventEntityService.UpdateAsync(_mapper.Map <FitnessEvent>(item));
        }
コード例 #3
0
        // FITNESSEVENT
        public async Task <int> CreateFitnessEventAsync(FitnessEventDto item)
        {
            ValidateFitnessEvent(item);

            return(await _fitnessEventEntityService.CreateAsync(_mapper.Map <FitnessEvent>(item)));
        }