Scobda nomination ensembles #106

Merged
okorpheus merged 25 commits from scobda_first_year into master 2025-02-12 21:51:10 +00:00
4 changed files with 55 additions and 3 deletions
Showing only changes of commit ff8f9afee0 - Show all commits

View File

@ -2,17 +2,19 @@
namespace App\Http\Controllers\NominationEnsembles; namespace App\Http\Controllers\NominationEnsembles;
use App\Models\NominationEnsemble;
interface NominationEnsembleController interface NominationEnsembleController
{ {
public function index(); public function index();
public function show(); public function show(NominationEnsemble $ensemble);
public function create(); public function create();
public function store(); public function store();
public function edit(); public function edit(NominationEnsemble $ensemble);
public function update(); public function update();

View File

@ -0,0 +1,44 @@
<?php
namespace App\Http\Controllers\NominationEnsembles;
use App\Http\Controllers\Controller;
use App\Models\NominationEnsemble;
class ScobdaNominationEnsembleController extends Controller implements NominationEnsembleController
{
public function index()
{
return view('nomination_ensembles.scobda.index');
}
public function show(NominationEnsemble $ensemble)
{
// TODO: Implement show() method.
}
public function create()
{
// TODO: Implement create() method.
}
public function store()
{
// TODO: Implement store() method.
}
public function edit(NominationEnsemble $ensemble)
{
// TODO: Implement edit() method.
}
public function update()
{
// TODO: Implement update() method.
}
public function destroy()
{
// TODO: Implement destroy() method.
}
}

View File

@ -10,6 +10,8 @@ use App\Actions\Tabulation\CalculateEntryScore;
use App\Actions\Tabulation\CalculateScoreSheetTotal; use App\Actions\Tabulation\CalculateScoreSheetTotal;
use App\Actions\Tabulation\CalculateScoreSheetTotalDivideByTotalWeights; use App\Actions\Tabulation\CalculateScoreSheetTotalDivideByTotalWeights;
use App\Actions\Tabulation\CalculateScoreSheetTotalDivideByWeightedPossible; use App\Actions\Tabulation\CalculateScoreSheetTotalDivideByWeightedPossible;
use App\Http\Controllers\NominationEnsembles\NominationEnsembleController;
use App\Http\Controllers\NominationEnsembles\ScobdaNominationEnsembleController;
use App\Models\Audition; use App\Models\Audition;
use App\Models\Entry; use App\Models\Entry;
use App\Models\Room; use App\Models\Room;
@ -61,7 +63,7 @@ class AppServiceProvider extends ServiceProvider
$this->app->singleton(CreateEntry::class, CreateEntry::class); $this->app->singleton(CreateEntry::class, CreateEntry::class);
$this->app->singleton(UpdateEntry::class, UpdateEntry::class); $this->app->singleton(UpdateEntry::class, UpdateEntry::class);
$this->app->singleton(SetHeadDirector::class, SetHeadDirector::class); $this->app->singleton(SetHeadDirector::class, SetHeadDirector::class);
$this->app->singleton(NominationEnsembleController::class, ScobdaNominationEnsembleController::class);
} }
/** /**

View File

@ -0,0 +1,4 @@
<x-layout.app>
<x-slot:page_title>Nomination Ensembles</x-slot:page_title>
</x-layout.app>