コード例 #1
0
        public async Task AddAsync(Guid id, Guid userId, string category, string name, string description,
                                   DateTime createdAt)
        {
            var activityCategory = await categoryRepository.GetAsync(category);

            if (activityCategory == null)
            {
                throw new ActioException(ErrorCode.ActivityDoesntExist(category));
            }

            await activityRepository.AddAsync(new Activity(id, name, description, userId, createdAt));
        }