예제 #1
0
        public async Task <Guid> AddOrUpdateAsync(Guid?stateRegistrationId, StateRegistrationDto createdStateRegistrationData)
        {
            Contract.Argument.IsNotNull(createdStateRegistrationData, nameof(createdStateRegistrationData));

            var employeeId = await GetEmployeeIdAsync().ConfigureAwait(false);

            return(await _employeeWriteCommand.AddOrUpdateStateRegistrationAsync(employeeId, createdStateRegistrationData).ConfigureAwait(false));
        }
예제 #2
0
        public Task <Guid> UpdateAlienStateRegistrationAsync(Guid invitationId, StateRegistrationDto stateRegistrationDto)
        {
            Contract.Argument.IsNotEmptyGuid(invitationId, nameof(invitationId));

            return(_invitationWriteCommand.AddOrUpdateStateRegistrationAsync(invitationId, stateRegistrationDto));
        }