public IBusinessConfig <IUnityContainer, TBusinessProcess> ConfigureOperation(BusinessOperationConfigCollection <IUnityContainer> configs, bool updateIfExist)
        {
            Guard.Against <ArgumentNullException>(Container == null, "Ошибка определения конфигурации Operation: не определен Unity контейнер");

            if (configs.IsNullOrEmpty())
            {
                return(this);
            }

            if (updateIfExist)
            {
                configs.ForEach(config => BusinessOperationConfigs.Update(config.Key, config.Value));
            }
            else
            {
                configs.ForEach(config => BusinessOperationConfigs.New(config.Key, config.Value));
            }

            return(this);
        }
 public UnityBusinessConfig(IUnityContainer container)
 {
     Container = container;
     BusinessOperationConfigs = BusinessOperationConfigCollection <IUnityContainer> .Create();
 }