public function apiStore()
    {
        DB::beginTransaction();

        try {
            $record = $this->__apiStore();
        } catch (\Exception $e) {
            DB::rollback();

            return HCLog::error('CORE-0002' . $e->getCode(), $e->getMessage());
        }

        DB::commit();

        return response($record);
    }