feat: moved to C# thanks to deepseek

This commit is contained in:
didier committed 2026-07-12 21:01:09 -04:00
1 parent ab81a1c4be
commit 29ed46aa7f
34 files changed
+1583 -14

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
@{
var isToday = ViewBag.IsToday == true;
var years = (List<int>)ViewBag.Years;
var games = (List<Phenix.Models.Game>)ViewBag.Games;
var selectedYear = (int?)ViewBag.SelectedYear;
}
<div class="uk-width-large-2-3 uk-container-center uk-margin">
<div class="uk-margin" style="margin-top: 1em">
<ul class="uk-tab">
<li class="@(isToday ? "uk-active" : "")">
<a hx-get="/membre/games-editor/today" hx-target="#content">Aujourd'hui</a>
</li>
@foreach (var year in years)
{
<li class="@(year == selectedYear ? "uk-active" : "")">
<a hx-get="/membre/games-editor/@year" hx-target="#content">Saison @year</a>
</li>
}
</ul>
</div>
@foreach (var game in games)
{
<div class="uk-panel uk-panel-box uk-panel-box-secondary uk-margin">
<partial name="GameEditor" model="game" />
</div>
}
<hr>
<button class="uk-button"
hx-get="/membre/new-game-editor"
hx-target="#content">
Nouvelle Partie
</button>
</div>
+28
View File
@@ -0,0 +1,28 @@
@{
Layout = "_Layout";
ViewData["Tab"] = "membre";
}
<div id="content"
@if (ViewBag.IsLoggedIn == true)
{
@:hx-get="/membre/games-editor/today"
@:hx-trigger="load"
@:hx-target="#content"
}>
<div class="uk-grid uk-margin">
<div class="uk-width-1-1">
<div style="height: 250px; width: 250px; background-size: 250px; background-image: url(images/logosansfond.JPG);" class="uk-cover-background uk-container-center"></div>
</div>
</div>
<div class="uk-panel uk-panel-box uk-panel-box-secondary uk-width-large-1-3 uk-container-center uk-margin">
<form action=""
class="uk-text-center"
hx-get="/login"
hx-target="#content">
<div class="uk-form-row"><label>Nom d'utilisateur <input type="text" name="username" class="uk-form-width-small"></label></div>
<div class="uk-form-row"><label>Mot de passe <input type="password" name="password" class="uk-form-width-small"></label></div>
<div class="uk-form-row"><button class="uk-button"><i class="fa fa-mars-double"></i> Pénétrez</button></div>
</form>
</div>
</div>
+35
View File
@@ -0,0 +1,35 @@
@{
Layout = null;
}
<div class="uk-width-large-2-3 uk-container-center uk-margin">
<div class="uk-margin"></div>
<div class="uk-panel uk-panel-box uk-panel-box-secondary uk-margin">
<form hx-post="/membre/new-game"
hx-target="#created-game"
hx-swap="afterbegin">
<div class="uk-form-row" style="text-align: center; font-size: 2em;">
<partial name="TeamSelector" model='new Phenix.Models.TeamSelectorModel { Name = "awayTeam" }' />
<label>Vs.</label>
<partial name="TeamSelector" model='new Phenix.Models.TeamSelectorModel { Name = "homeTeam" }' />
</div>
<div class="uk-form-row">
<label>Date: <input type=date name="gameDate" required></label>
</div>
<div class="uk-form-row">
<label>Heure: <input type="time" name="gameTime"></label>
</div>
<br>
<div style="text-align: right;">
<button class="uk-button">Creer</button>
</div>
</form>
</div>
<div id="created-game"></div>
</div>
+9
View File
@@ -0,0 +1,9 @@
@{
Layout = null;
}
<div class="uk-width-large-2-3 uk-container-center uk-margin">
<div class="uk-panel uk-panel-box uk-panel-box-secondary uk-margin">
<pre>@ViewBag.Error</pre>
</div>
</div>
+7
View File
@@ -0,0 +1,7 @@
@model Phenix.Models.Game
<div class="uk-width-large-2-3 uk-container-center uk-margin">
<div class="uk-panel uk-panel-box uk-panel-box-secondary uk-margin">
<partial name="GameEditor" model="Model" />
</div>
</div>