Пример #1
0
 public DeclarationController(IFormDefinition formDefinition, ISessionHelper session,
                              ILicenceApplicationViewModelBuilder licenceApplicationViewModel, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler) : base(formDefinition)
 {
     this.session = session;
     this.licenceApplicationViewModel       = licenceApplicationViewModel;
     this.licenceApplicationPostDataHandler = licenceApplicationPostDataHandler;
 }
 public EventContext(object model, IFormDefinition formDefinition, object formDefinitionSource, object context, IResourceContext resourceContext)
 {
     Model                = model;
     FormDefinition       = formDefinition;
     FormDefinitionSource = formDefinitionSource;
     Context              = context;
     ResourceContext      = resourceContext;
 }
Пример #3
0
 public AlternativeBusinessRepresentativeController(ISessionHelper session,
                                                    ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder,
                                                    ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler,
                                                    ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder,
                                                    IFormDefinition formDefinition,
                                                    IConstantService constantService, IReferenceDataProvider rdp) : base(session, licenceApplicationViewModelBuilder,
                                                                                                                         licenceApplicationPostDataHandler, licenceStatusViewModelBuilder, formDefinition, constantService, rdp)
 {
 }
 public NamedIndividualsController(ISessionHelper session,
                                   ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder,
                                   ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler,
                                   ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder,
                                   IFormDefinition formDefinition,
                                   IConstantService constantService, IReferenceDataProvider rdp) : base(session, licenceApplicationViewModelBuilder,
                                                                                                        licenceApplicationPostDataHandler, licenceStatusViewModelBuilder, formDefinition, constantService, rdp)
 {
 }
Пример #5
0
 public PropertyChangedContext(object model, IFormDefinition formDefinition, object formDefinitionSource, object context, IResourceContext resourceContext, string propertyName)
 {
     Model                = model;
     FormDefinition       = formDefinition;
     FormDefinitionSource = formDefinitionSource;
     Context              = context;
     ResourceContext      = resourceContext;
     PropertyName         = propertyName;
 }
        public static void UpdateDefaultValue(this IFormDefinition definition, string name, object value)
        {
            var element = (DataFormField)definition.GetElements().FirstOrDefault(e => e is DataFormField d && d.Key == name);

            if (element != null)
            {
                element.DefaultValue = value is IValueProvider p ? p : new LiteralValue(value);
                element.Resources[nameof(DataFormField.DefaultValue)] = element.DefaultValue ?? LiteralValue.Null;
            }
        }
 public LicenceController(ISessionHelper session,
                          ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder,
                          ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler,
                          ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder,
                          IFormDefinition formDefinition,
                          IConstantService constantService, IReferenceDataProvider rdp,
                          UserManager <GLAAUser> userManager) : base(session, licenceApplicationViewModelBuilder,
                                                                     licenceApplicationPostDataHandler, licenceStatusViewModelBuilder, formDefinition, constantService, rdp)
 {
     this.userManager = userManager;
 }
Пример #8
0
 public UpdateFormDefinition(
     IFormDefinition inner,
     object model,
     IReadOnlyList <FormRow> formRows)
 {
     this.inner = inner;
     FormRows   = formRows;
     Model      = model;
     Snapshot   = new Snapshot(model, new HashSet <string>(formRows
                                                           .SelectMany(r => r.Elements.SelectMany(e => e.Elements))
                                                           .Where(e => e is DataFormField)
                                                           .Select(f => ((DataFormField)f).Key)));
 }
 public LicenceApplicationBaseController(ISessionHelper session,
                                         ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder,
                                         ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler,
                                         ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder,
                                         IFormDefinition formDefinition,
                                         IConstantService constantService, IReferenceDataProvider rdp) : base(formDefinition, rdp)
 {
     Session = session;
     LicenceApplicationViewModelBuilder = licenceApplicationViewModelBuilder;
     LicenceApplicationPostDataHandler  = licenceApplicationPostDataHandler;
     LicenceStatusViewModelBuilder      = licenceStatusViewModelBuilder;
     ConstantService = constantService;
 }
        public void Setup()
        {
            licenceViewModelBuilder = Substitute.For <ILicenceApplicationViewModelBuilder>();
            var licenceStatusViewModelBuilder = Substitute.For <ILicenceStatusViewModelBuilder>();

            licencePostDataHandler = Substitute.For <ILicenceApplicationPostDataHandler>();
            session               = Substitute.For <ISessionHelper>();
            formDefinition        = new LicenceApplicationFormDefinition(new FieldConfiguration());
            referenceDataProvider = Substitute.For <IReferenceDataProvider>();

            licenceStatusViewModelBuilder.BuildRandomStatus().Returns(x => new LicenceStatusViewModel());

            controller = new OrganisationDetailsController(session, licenceViewModelBuilder, licencePostDataHandler, licenceStatusViewModelBuilder, formDefinition, new ConstantService(), referenceDataProvider);
        }
Пример #11
0
 public SignUpController(ISessionHelper session,
                         IAccountCreationViewModelBuilder accountCreationViewModelBuilder, IFormDefinition formDefinition,
                         IAccountCreationPostDataHandler accountCreationPostDataHandler, IReferenceDataProvider rdp)
     : base(formDefinition, rdp)
 {
     this.session = session;
     this.accountCreationViewModelBuilder = accountCreationViewModelBuilder;
     this.accountCreationPostDataHandler  = accountCreationPostDataHandler;
 }
Пример #12
0
 public FormDefinitionWrapper(IFormDefinition inner, IReadOnlyList <FormRow> formRows)
 {
     this.inner = inner;
     FormRows   = formRows;
 }
Пример #13
0
 public DefaultController(IFormDefinition formDefinition, IReferenceDataProvider rdp)
 {
     FormDefinition        = formDefinition;
     ReferenceDataProvider = rdp;
 }
Пример #14
0
 public EligibilityController(ISessionHelper session, ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder, IFormDefinition formDefinition, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler)
     : base(formDefinition)
 {
     this.session = session;
     this.licenceApplicationViewModelBuilder = licenceApplicationViewModelBuilder;
     this.licenceApplicationPostDataHandler  = licenceApplicationPostDataHandler;
 }
 public void Setup()
 {
     config = new FieldConfiguration();
     form   = new LicenceApplicationFormDefinition(config);
 }
Пример #16
0
 public Task <DialogResult> For(IFormDefinition formDefinition)
 {
     return(ShowDialog(formDefinition));
 }
 public static IEnumerable <FormElement> GetElements(this IFormDefinition definition)
 {
     return(definition.FormRows.SelectMany(r => r.Elements).SelectMany(c => c.Elements));
 }
Пример #18
0
 public DefaultController(IFormDefinition formDefinition)
 {
     this.formDefinition = formDefinition;
 }
Пример #19
0
 public HomeController(IFormDefinition formDefinition, IFileUploadService fileUploadService, IReferenceDataProvider rdp)
     : base(formDefinition, rdp)
 {
     this.fileUploadService = fileUploadService;
 }
Пример #20
0
 public Task <DialogResult> For(IFormDefinition formDefinition)
 {
     return(Task.FromResult(ShowWindow(formDefinition)));
 }