Example #1
0
        public async Task AddToEvent(Guid eventId, AddCategoryToEventRequest request)
        {
            Event @event = await _eventRepository.Get(eventId);

            EnsureEventExists(@event);

            await EnsureCategoryExists(request);

            _categoryRepository.AddCategoryToEvent(@event, request.CategoryId);

            EnsureCategoryAddedInDatabase();
        }