Ejemplo n.º 1
0
 private FormEditContext(
     FormEditContext parentEditContext,
     IPropertyMetadata property) : this(
         parentEditContext.CollectionAlias,
         parentEditContext.RepositoryAlias,
         parentEditContext.EntityVariantAlias,
         (IEntity)property.Getter(parentEditContext.Entity),
Ejemplo n.º 2
0
 public ListContext(string collectionAlias, FormEditContext protoEditContext, IParent?parent, UsageType usageType, List <FormEditContext>?editContexts, IServiceProvider serviceProvider)
 {
     CollectionAlias  = collectionAlias ?? throw new ArgumentNullException(nameof(collectionAlias));
     ProtoEditContext = protoEditContext ?? throw new ArgumentNullException(nameof(protoEditContext));
     Parent           = parent;
     UsageType        = usageType;
     EditContexts     = editContexts ?? new List <FormEditContext>();
     ServiceProvider  = serviceProvider;
 }
Ejemplo n.º 3
0
        internal FormEditContext(
            FormEditContext protoEditContext,
            IEntity entity,
            UsageType usageType,
            IServiceProvider serviceProvider)
        {
            CollectionAlias    = protoEditContext.CollectionAlias;
            RepositoryAlias    = protoEditContext.RepositoryAlias;
            EntityVariantAlias = protoEditContext.EntityVariantAlias;
            Entity             = entity ?? throw new ArgumentNullException(nameof(entity));
            Parent             = protoEditContext.Parent;
            UsageType          = usageType;

            FormState = new FormState(Entity, serviceProvider);
        }
 public FormEditContextWrapper(FormEditContext editContext)
 {
     _editContext = editContext;
 }