/// <summary> /// Initiate controller with dependency injections. /// </summary> /// <param name="inputOfKneadingCommandDomain"></param> /// <param name="exportReportDomain"></param> public InquiryByPreProductNameController(IInquiryByPreProductNameDomain inquiryByPreProductNameDomain, IExportReportDomain exportReportDomain, IConfigurationService configurationService) { _inquiryByPreProductNameDomain = inquiryByPreProductNameDomain; _exportReportDomain = exportReportDomain; _configurationService = configurationService; }
public InquiryByWarehouseLocationController(ILoginDomain loginDomain, IMaterialShelfStatusDomain materialShelfStatusDomain, IInquiryCommonDomain inquiryCommonDomain, IInquiryByMaterialNameDomain inquiryByMaterialNameDomain, IExportReportDomain exportReportDomain, IInquiryByPreProductNameDomain inquiryByPreProductNameDomain, IStockTakingOfMaterialDomain iStockTakingOfMaterialDomain) { this._loginDomain = loginDomain; this._inquiryCommonDomain = inquiryCommonDomain; this._inquiryByMaterialNameDomain = inquiryByMaterialNameDomain; this._exportReportDomain = exportReportDomain; this._inquiryByPreProductNameDomain = inquiryByPreProductNameDomain; this._iStockTakingOfMaterialDomain = iStockTakingOfMaterialDomain; }