From e9fbf7c15a7ecddaefb0507c38dfee650a2b0a47 Mon Sep 17 00:00:00 2001 From: "maxence.guitard" Date: Wed, 20 Dec 2023 15:15:24 +0100 Subject: [PATCH] feat : page edit et add question --- .../Pages/Admins/EditAdministrator.razor.cs | 1 - .../Blazor/Pages/Questions/AddQuestion.razor | 6 ++ .../Pages/Questions/AddQuestion.razor.cs | 6 ++ .../Blazor/Pages/Questions/EditQuestion.razor | 5 + .../Pages/Questions/EditQuestion.razor.cs | 10 ++ Blazor/Blazor/Services/IDataService.cs | 92 +++++++++---------- 6 files changed, 73 insertions(+), 47 deletions(-) create mode 100644 Blazor/Blazor/Pages/Questions/AddQuestion.razor create mode 100644 Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs create mode 100644 Blazor/Blazor/Pages/Questions/EditQuestion.razor create mode 100644 Blazor/Blazor/Pages/Questions/EditQuestion.razor.cs diff --git a/Blazor/Blazor/Pages/Admins/EditAdministrator.razor.cs b/Blazor/Blazor/Pages/Admins/EditAdministrator.razor.cs index f96d42c..5603aee 100644 --- a/Blazor/Blazor/Pages/Admins/EditAdministrator.razor.cs +++ b/Blazor/Blazor/Pages/Admins/EditAdministrator.razor.cs @@ -1,5 +1,4 @@ using Blazor.Models; -using Blazor.Pages.Chapters; using Blazor.Services; using Microsoft.AspNetCore.Components; diff --git a/Blazor/Blazor/Pages/Questions/AddQuestion.razor b/Blazor/Blazor/Pages/Questions/AddQuestion.razor new file mode 100644 index 0000000..a39c7f4 --- /dev/null +++ b/Blazor/Blazor/Pages/Questions/AddQuestion.razor @@ -0,0 +1,6 @@ +@page "/addAdministrator" +@using Blazor.Models + +

AddQuestion

+ + diff --git a/Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs b/Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs new file mode 100644 index 0000000..07704b9 --- /dev/null +++ b/Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs @@ -0,0 +1,6 @@ +namespace Blazor.Pages.Questions +{ + public partial class AddQuestion + { + } +} diff --git a/Blazor/Blazor/Pages/Questions/EditQuestion.razor b/Blazor/Blazor/Pages/Questions/EditQuestion.razor new file mode 100644 index 0000000..e2584ff --- /dev/null +++ b/Blazor/Blazor/Pages/Questions/EditQuestion.razor @@ -0,0 +1,5 @@ +

EditQuestion

+ +@code { + +} diff --git a/Blazor/Blazor/Pages/Questions/EditQuestion.razor.cs b/Blazor/Blazor/Pages/Questions/EditQuestion.razor.cs new file mode 100644 index 0000000..43cc64f --- /dev/null +++ b/Blazor/Blazor/Pages/Questions/EditQuestion.razor.cs @@ -0,0 +1,10 @@ +using Blazor.Models; +using Blazor.Services; +using Microsoft.AspNetCore.Components; + +namespace Blazor.Pages.Questions +{ + public partial class EditQuestion + { + } +} diff --git a/Blazor/Blazor/Services/IDataService.cs b/Blazor/Blazor/Services/IDataService.cs index b3e93ab..f453f81 100644 --- a/Blazor/Blazor/Services/IDataService.cs +++ b/Blazor/Blazor/Services/IDataService.cs @@ -1,48 +1,48 @@ -using Blazor.Models; -using Blazor.ViewClasses; - -namespace Blazor.Services -{ - public interface IDataService - { - Task Add(ChapterModel model); - - Task Count(); - - Task> List(int currentPage, int pageSize); - - Task GetById(int id); - - Task Update(int id, ChapterModel model); - - Task Add(AdministratorModel model); - - Task Update(int id, AdministratorModel model); - - Task GetAdminById(int id); - - Task CountAdmin(); - Task> ListAdmin(int currentPage, int pageSize); - - //Task Add(QuestionsModel model); - - //Task Update(int id, QuestionsModel model); - - Task GetQuestionById(int id); - - Task CountQuestion(); - Task> ListQuestion(int currentPage, int pageSize); - +using Blazor.Models; +using Blazor.ViewClasses; + +namespace Blazor.Services +{ + public interface IDataService + { + Task Add(ChapterModel model); + + Task Count(); + + Task> List(int currentPage, int pageSize); + + Task GetById(int id); + + Task Update(int id, ChapterModel model); + + Task Add(AdministratorModel model); + + Task Update(int id, AdministratorModel model); + + Task GetAdminById(int id); + + Task CountAdmin(); + Task> ListAdmin(int currentPage, int pageSize); + + //Task Add(QuestionsModel model); + + //Task Update(int id, QuestionsModel model); + + Task GetQuestionById(int id); + + Task CountQuestion(); + Task> ListQuestion(int currentPage, int pageSize); + Task Delete(int id); - Task Add(PlayerModel model); - - Task Update(int id, PlayerModel model); - - Task GetPlayerById(int id); - - Task CountPlayer(); - Task> ListPlayer(int currentPage, int pageSize); - - } -} + Task Add(PlayerModel model); + + Task Update(int id, PlayerModel model); + + Task GetPlayerById(int id); + + Task CountPlayer(); + Task> ListPlayer(int currentPage, int pageSize); + + } +}