Example #1
0
        public void RemoveAccount(AccountRemoval accountRemoval)
        {
            if (accountRemoval.DataToRemove.Contains(RemovableOptions.UserData))
            {
                RemoveUserData(accountRemoval);
            }

            if (accountRemoval.DataToRemove.Contains(RemovableOptions.DatepickerData))
            {
                RemoveDatepickerData(accountRemoval);
            }

            if (accountRemoval.DataToRemove.Contains(RemovableOptions.EventData))
            {
                RemoveEventData(accountRemoval);
            }

            if (accountRemoval.DataToRemove.Contains(RemovableOptions.MediaData))
            {
                RemoveMediaData(accountRemoval);
            }
        }
Example #2
0
 private void RemoveMediaData(AccountRemoval accountRemoval)
 {
     _publisher.Publish(accountRemoval.UserUuid, RabbitMqRouting.RemoveUserFromFileService, RabbitMqExchange.FileExchange);
 }
Example #3
0
 private void RemoveDatepickerData(AccountRemoval accountRemoval)
 {
     _publisher.Publish(accountRemoval.UserUuid, RabbitMqRouting.RemoveUserFromDatepickerService, RabbitMqExchange.DatepickerExchange);
 }
Example #4
0
 private void RemoveEventData(AccountRemoval accountRemoval)
 {
     _publisher.Publish(accountRemoval.UserUuid, RabbitMqRouting.RemoveUserFromEventService, RabbitMqExchange.EventExchange);
 }
Example #5
0
 private void RemoveUserData(AccountRemoval accountRemoval)
 {
     _publisher.Publish(accountRemoval.UserUuid, RabbitMqRouting.RemoveUserFromAuthorizationService, RabbitMqExchange.AuthorizationExchange);
     _publisher.Publish(accountRemoval.UserUuid, RabbitMqRouting.RemoveUserFromUserService, RabbitMqExchange.UserExchange);
 }