/**
  * @param Request $request
  * @return Illuminate\Http\JsonResponse
  */
 public function postIndex(Request $request)
 {
     $useCase = new UseCase();
     $useCase->id_sistema = $request->input('application');
     $useCase->descricao = $request->input('description');
     $useCase->status = $request->input('status');
     $useCase->save();
     $idUseCase = $useCase->id_caso_de_uso;
     $revision = new Revision();
     $revision->id_dados_revisao = $request->input('version');
     $revision->id_caso_de_uso = $idUseCase;
     $revision->save();
     $id_revisao = $revision->id_revisao;
     foreach ($request->input('actor', []) as $actor) {
         $revisionActors = new RevisionActors();
         $revisionActors->id_revisao = $id_revisao;
         $revisionActors->id_ator = $actor;
         $revisionActors->id_dados_revisao = $request->input('version');
         $revisionActors->save();
     }
     return $this->getJsonResponse($idUseCase);
 }
 /**
  * @return Illuminate\Http\JsonResponse
  */
 public function getTotalDeleted()
 {
     return $this->getJsonResponse($this->useCase->where('status', '=', self::DELETED)->count());
 }