/**
  * @param DenominationRequest $request
  * @param $id
  * @return $this
  */
 public function update(DenominationRequest $request, $id)
 {
     $denomination = $this->denomination->update($request->request->all(), $id);
     if (!$denomination) {
         return (new Response())->setStatusCode(404);
     }
     return (new ItemResponse($denomination))->asType('Denomination');
 }
 /**
  * Handle the event.
  *
  * @param  IncomeServiceWasCreated $event
  * @return void
  */
 public function handle(IncomeServiceWasCreated $event)
 {
     $this->incomeService->createDenominationStructure($this->buildStructure($event->incomeServiceId, $this->denomination->getActive()->toArray()));
 }