Ejemplo n.º 1
0
        public FormProvider(IFormTypeProvider formTypeProvider, IFormCreator formCreator)
        {
            var forms = new Dictionary <Type, Form>();

            foreach (var type in formTypeProvider.GetAll())
            {
                forms[type] = formCreator.Create(type);
            }

            Forms = new ReadOnlyDictionary <Type, Form>(forms);
        }
Ejemplo n.º 2
0
 public FormCreator(IFormFieldCreator formFieldCreator, IFormTypeProvider formTypeProvider)
 {
     FormFieldCreator = formFieldCreator;
     FormTypeProvider = formTypeProvider;
 }