public virtual void Add(DynamicParameter dynamicParameter) { CheckDynamicParameter(dynamicParameter); using (var uow = _unitOfWorkManager.Begin(TransactionScopeOption.RequiresNew)) { _dynamicParameterStore.Add(dynamicParameter); uow.Complete(); } DynamicParameterCache.Set(dynamicParameter.Id, dynamicParameter); }
protected DynamicParameter CreateAndGetDynamicParameterWithTestPermission() { var rnd = new Random(); var dynamicParameter = new DynamicParameter() { InputType = GetRandomAllowedInputType(), ParameterName = "City" + rnd.Next(), Permission = TestPermission, TenantId = AbpSession.TenantId }; WithUnitOfWork(() => { DynamicParameterStore.Add(dynamicParameter); }); return(dynamicParameter); }
protected DynamicParameter CreateAndGetDynamicParameterWithTestPermission() { var rnd = new Random(); string parameterNameRandomAppender = rnd.Next().ToString(); Thread.Sleep(100); parameterNameRandomAppender += rnd.Next().ToString(); var dynamicParameter = new DynamicParameter() { InputType = GetRandomAllowedInputType(), ParameterName = "City" + parameterNameRandomAppender, Permission = TestPermission, TenantId = AbpSession.TenantId }; WithUnitOfWork(() => { DynamicParameterStore.Add(dynamicParameter); }); return(dynamicParameter); }