public ReportController(IReportApplicationService reportApplicationService,
                         IBranchRepository branchRepository,
                         IProductTypeRepository productTypeRepository,
                         ICoupanApplicationService coupanApplicationService)
 {
     this._reportApplicationService = reportApplicationService;
     this._branchRepository         = branchRepository;
     this._productTypeRepository    = productTypeRepository;
     this._coupanApplicationService = coupanApplicationService;
 }
 public StudentClassController(
     //CoupanService coupanService,
     //CourseService courseService,
     IClassDomainService classDomainService,
     IReportApplicationService reportApplicationService,
     IClassStudentApplicationService classStudentApplicationService)
 {
     //this._coupanService = coupanService;
     //this._courseService = courseService;
     this._classDomainService             = classDomainService;
     this._reportApplicationService       = reportApplicationService;
     this._classStudentApplicationService = classStudentApplicationService;
 }
 public ReportController(IReportApplicationService reportService)
 {
     _reportService = reportService;
 }