public WarehouseTransferService(IWarehouseTransferRepository warehouseTransferRepository)
     : base(warehouseTransferRepository, "WarehouseTransferPostSaveValidate", "WarehouseTransferSaveRelative", "WarehouseTransferToggleApproved", "WarehouseTransferToggleVoid", "WarehouseTransferToggleVoidDetail", null, "GetWarehouseTransferViewDetails")
 {
 }
 public ProductTransferService(IWarehouseTransferRepository warehouseTransferRepository)
     : base(warehouseTransferRepository)
 {
 }
 public MaterialTransferService(IWarehouseTransferRepository warehouseTransferRepository)
     : base(warehouseTransferRepository)
 {
 }
 public ItemTransferService(IWarehouseTransferRepository warehouseTransferRepository)
     : base(warehouseTransferRepository)
 {
 }
 public WarehouseTransferController(IOptions <AppSettings> appSettings, IDataRepositoryFactory repositoryFactory, IMemoryCache cache, IWarehouseTransferRepository repo) : base(appSettings, repositoryFactory, cache, repo)
 {
     this.repo = repositoryFactory.GetCustomDataRepositories <IWarehouseTransferRepository>();
 }