public ApplicationController(ISubmitApplication storeApplication,
                              IGetActiveApplicationPage getActiveApplications,
                              IGetActiveApplicationById getActiveApplicationById)
 {
     this.submitApplication        = storeApplication ?? throw new ArgumentNullException(nameof(storeApplication));
     this.GetActiveApplications    = getActiveApplications ?? throw new ArgumentNullException(nameof(getActiveApplications));
     this.getActiveApplicationById = getActiveApplicationById ?? throw new ArgumentNullException(nameof(getActiveApplicationById));
 }
 public ProductApplicationService(ISubmitApplication submitApplicationService)
 {
     _submitApplicationService = submitApplicationService;
 }