public TicketService(
            IMapper mapper,
            IUnitOfWork unitOfWork,
            ITypedCacheService <TicketModel, long> cache,
            ITicketRepository repository,
            IEffortOperationRepository effortOperationRepository,
            IEffortOperationService effortOperationService,
            IInventoryOperationRepository inventoryOperationRepository,
            IInventoryOperationService inventoryOperationService,
            IInventoryService inventoryService,
            ITypedCacheService <EffortOperationModel, long> effortOperationModelCache,
            ITypedCacheService <InventoryOperationModel, long> inventoryOperationModelCache,
            ITypedCacheService <InventoryModel, long> inventoryModelCache)
            : base(mapper, unitOfWork, cache, repository)
        {
            this._effortOperationRepository    = effortOperationRepository;
            this._effortOperationService       = effortOperationService;
            this._inventoryOperationRepository = inventoryOperationRepository;
            this._inventoryOperationService    = inventoryOperationService;
            this._inventoryService             = inventoryService;

            this._effortOperationModelCache    = effortOperationModelCache;
            this._inventoryOperationModelCache = inventoryOperationModelCache;
            this._inventoryModelCache          = inventoryModelCache;
        }
 public EffortOperationController(IEffortOperationService service)
 {
     _service = service;
 }