/** * @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()); }