public void UpdateRedemptionOption(RedemptionOption redemptionOption, OptionAction optionAction, string audioFileName)
        {
            redemptionOption.SetOptionAction(optionAction);
            if (audioFileName != string.Empty)
            {
                redemptionOption.SetAudioFile(audioFileName);
            }

            repository.Save(redemptionOption);
        }
        public void UpdateRedemptionOption(RedemptionOption redemptionOption, OptionAction optionAction, string command, bool requiresInput, bool executeOnRedeemer, bool respondInChat, string chatResponse)
        {
            redemptionOption.SetOptionAction(optionAction);
            if (command != string.Empty)
            {
                redemptionOption.SetChatCommand(command, requiresInput, executeOnRedeemer);
            }

            if (chatResponse != string.Empty)
            {
                redemptionOption.SetChatResponse(chatResponse, respondInChat);
            }

            repository.Save(redemptionOption);
        }
        public void UpdateRedemptionOption(RedemptionOption redemptionOption, OptionAction optionAction)
        {
            redemptionOption.SetOptionAction(optionAction);

            repository.Save(redemptionOption);
        }