예제 #1
0
 public EligibilityController(ISessionHelper session, ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder, IFormDefinition formDefinition, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler)
     : base(formDefinition)
 {
     this.session = session;
     this.licenceApplicationViewModelBuilder = licenceApplicationViewModelBuilder;
     this.licenceApplicationPostDataHandler  = licenceApplicationPostDataHandler;
 }
예제 #2
0
 public DeclarationController(IFormDefinition formDefinition, ISessionHelper session,
                              ILicenceApplicationViewModelBuilder licenceApplicationViewModel, ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler) : base(formDefinition)
 {
     this.session = session;
     this.licenceApplicationViewModel       = licenceApplicationViewModel;
     this.licenceApplicationPostDataHandler = licenceApplicationPostDataHandler;
 }
 public NamedIndividualsController(ISessionHelper session,
                                   ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder,
                                   ILicenceApplicationPostDataHandler licenceApplicationPostDataHandler,
                                   ILicenceStatusViewModelBuilder licenceStatusViewModelBuilder,
                                   IFormDefinition formDefinition,
                                   IConstantService constantService, IReferenceDataProvider rdp) : base(session, licenceApplicationViewModelBuilder,
                                                                                                        licenceApplicationPostDataHandler, licenceStatusViewModelBuilder, formDefinition, constantService, rdp)
 {
 }
예제 #4
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 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;
 }
 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);
        }
 public AdminController(ISessionHelper session, IAdminHomeViewModelBuilder homeBuilder,
                        IAdminLicenceListViewModelBuilder listBuilder,
                        IAdminLicencePostDataHandler postDataHandler,
                        IAdminUserListViewModelBuilder userListBuilder, IAdminUserViewModelBuilder userBuilder,
                        IAdminUserPostDataHandler updh, IAdminStatusRecordsViewModelBuilder statusBuilder,
                        ILicenceApplicationViewModelBuilder licenceBuilder)
 {
     this.session             = session;
     this.homeBuilder         = homeBuilder;
     this.listBuilder         = listBuilder;
     this.licenceBuilder      = licenceBuilder;
     this.postDataHandler     = postDataHandler;
     this.userListBuilder     = userListBuilder;
     this.userBuilder         = userBuilder;
     this.userPostDataHandler = updh;
     this.statusBuilder       = statusBuilder;
 }
예제 #9
0
 public AccountController(
     UserManager <GLAAUser> userManager,
     SignInManager <GLAAUser> signInManager,
     RoleManager <GLAARole> roleManager,
     IEmailSender emailSender,
     ILogger <AccountController> logger,
     ILicenceApplicationPostDataHandler licencePostDataHandler,
     ILicenceApplicationViewModelBuilder licenceApplicationViewModelBuilder,
     ISessionHelper session,
     IEmailService emailService,
     IConfiguration configuration)
 {
     _userManager                            = userManager;
     _signInManager                          = signInManager;
     _emailSender                            = emailSender;
     _roleManager                            = roleManager;
     _logger                                 = logger;
     this.emailService                       = emailService;
     this.licencePostDataHandler             = licencePostDataHandler;
     this.licenceApplicationViewModelBuilder = licenceApplicationViewModelBuilder;
     this.session                            = session;
     this.configuration                      = configuration;
 }