private async Task <EventRegistration> RegisterAndSaveAsync(CreekEvent @event, User user) { var registration = await _eventManager.RegisterAsync(@event, user); await CurrentUnitOfWork.SaveChangesAsync(); return(registration); }
public async Task CreateAsync(CreateEventInput input) { var @event = CreekEvent.Create(AbpSession.GetTenantId(), input.Title, input.Date, input.Description, input.MaxRegistrationCount); await _eventManager.CreateAsync(@event); }