public EntitySchemeFacade(CustomFieldFactoryProvider <JObject> customFieldFactoryProvider, IEntitySchemeDataService schemesDataSrv, IUnitOfWork unitOfWork, ISchemeBuilder <EntityScheme> schemeBuilder, IEntityDataService entitiesDataSrv, ILanguageDataService languageDataService, CustomFieldFactoryProvider <JObject> customFieldFactoryProvider1, IFieldDefenitionDataService fieldDefenitionDataService) { _schemesDataSrv = schemesDataSrv; _unitOfWork = unitOfWork; _schemeBuilder = schemeBuilder; _entitiesDataSrv = entitiesDataSrv; }
public static void CheckFieldDefenition(this FieldDefenition model, CustomFieldFactoryProvider <JObject> customFieldFactoryProvider) { var fieldFactory = customFieldFactoryProvider.GetFieldFactory(model.Type); if (fieldFactory == null) { throw new ArgumentNullException($"{nameof(fieldFactory)} => {model.Type}"); } if (model.DefaultValue != null && !fieldFactory.IsValidForField(model.DefaultValue, model.MetaData)) { throw new InValidFieldValueException(model, fieldFactory.GetType()); } }
public FormService(List <IBaseBeforeAddingEntityLogic> baseBeforeAddingEntityLogics, List <BaseAfterAddingEntityLogic> baseAfterAddingEntityLogics, List <IBaseAfterUpdatingEntityLogic> baseAfterUpdateEntityLogics, List <IBaseBeforeUpdatingEntityLogic> baseBeforeUpdateEntityLogics, List <IBaseBeforeDeleteEntityLogic> baseBeforeDeleteEntityLogics, List <BaseAfterDeleteEntityLogic> baseAfterDeleteEntityLogics, IIdentityManager identityManager, IRestrictedItemAccessManager accessManager, IFormDataService dataSrv, IFormSchemeDataService formSchemeDataService, CustomFieldFactoryProvider <JObject> fieldFactoryPrvider, IFileManager fileManager) : base( baseBeforeAddingEntityLogics, baseAfterAddingEntityLogics, baseAfterUpdateEntityLogics, baseBeforeUpdateEntityLogics, baseBeforeDeleteEntityLogics, baseAfterDeleteEntityLogics, identityManager, accessManager, dataSrv) { _formDataSrv = dataSrv; _formSchemeDataService = formSchemeDataService; _fieldFactoryPrvider = fieldFactoryPrvider; _fileManager = fileManager; _formsBaseFolderPath = AppDomain.CurrentDomain.BaseDirectory + SettingHelper.UploadsBasePath + "Forms"; }
public SchemeBuilder(CustomFieldFactoryProvider <JObject> customFieldFactoryProvider, UrlBuilder urlBuilder) { _customFieldFactoryProvider = customFieldFactoryProvider; UrlBuilder = urlBuilder; }
public GenericIEntityBuilder(CustomFieldFactoryProvider <JObject> customFieldFactoryProvider, IUrlBuilder urlBuilder) { _customFieldFactoryProvider = customFieldFactoryProvider; _urlBuilder = urlBuilder; }
public FieldDefenitionFacade(CustomFieldFactoryProvider <JObject> customFieldFactoryProvider, IUnitOfWork unitOfWork) { _customFieldFactoryProvider = customFieldFactoryProvider; _unitOfWork = unitOfWork; _fieldDefenitions = _unitOfWork.Set <FieldDefenition>(); }
public EntityFieldFinder(CustomFieldFactoryProvider <JObject> fieldFactoryProvider) { _fieldFactoryProvider = fieldFactoryProvider; }
public CustomFieldToLiquidTest() { _factroyProvider = AppObjectFactory.GetContainer().GetInstance <CustomFieldFactoryProvider <JObject> >(); }
public CustomFieldFactoryProvider <JObject> Resolve(Entity source, EntityLiquidAdapter destination, CustomFieldFactoryProvider <JObject> destMember, ResolutionContext context) { return(_customFieldFactoryProvider); }
public FieldFactoryProviderResolver() { _customFieldFactoryProvider = AutomapperConfiguration.Resolver.GetInstance <CustomFieldFactoryProvider <JObject> >(); }