feat: moved to C# thanks to deepseek
This commit is contained in:
1 parent
ab81a1c4be
commit
29ed46aa7f
34 files changed
+1583
-14
No files matched your search
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
Reference in new issue
Block a user