From 16b934e3f4784f8d1ec020b69f9993c6bb2463b2 Mon Sep 17 00:00:00 2001 From: Frede Hundewadt <22748698+fhdk@users.noreply.github.com> Date: Tue, 21 Jun 2022 17:05:21 +0200 Subject: [PATCH] wip --- .../Components/TaskItemTableComponent.razor | 38 +++++++++++++++ .../TaskItemTableComponent.razor.cs | 44 +++++++++++++++++ .../HttpRepository/CompanyHttpRepository.cs | 12 ++--- .../HttpRepository/ITaskItemHttpRepository.cs | 10 ++++ .../HttpRepository/TaskItemHttpRepository.cs | 47 +++++++++++++++++++ Wonky.Client/Pages/Info.razor | 2 +- Wonky.Client/Pages/ReportCreate.razor | 2 +- Wonky.Client/Pages/ReportCreate.razor.cs | 24 +++++----- Wonky.Client/Pages/TaskItemList.razor | 20 ++++++++ Wonky.Client/Pages/TaskItemList.razor.cs | 40 ++++++++++++++++ Wonky.Client/Pages/TaskItemView.razor | 7 +++ Wonky.Client/Pages/TaskItemView.razor.cs | 14 ++++++ Wonky.Client/Shared/AuthStateProvider.cs | 2 +- Wonky.Client/Shared/Confirmation.razor | 2 +- Wonky.Client/wwwroot/appsettings.json | 11 +++-- Wonky.Entity/Configuration/ApiConfig.cs | 5 +- Wonky.Entity/DTO/TaskItemDto.cs | 14 ++++++ .../UserInfoView.cs => DTO/UserInfoDto.cs} | 4 +- 18 files changed, 269 insertions(+), 29 deletions(-) create mode 100644 Wonky.Client/Components/TaskItemTableComponent.razor create mode 100644 Wonky.Client/Components/TaskItemTableComponent.razor.cs create mode 100644 Wonky.Client/HttpRepository/ITaskItemHttpRepository.cs create mode 100644 Wonky.Client/HttpRepository/TaskItemHttpRepository.cs create mode 100644 Wonky.Client/Pages/TaskItemList.razor create mode 100644 Wonky.Client/Pages/TaskItemList.razor.cs create mode 100644 Wonky.Client/Pages/TaskItemView.razor create mode 100644 Wonky.Client/Pages/TaskItemView.razor.cs create mode 100644 Wonky.Entity/DTO/TaskItemDto.cs rename Wonky.Entity/{Views/UserInfoView.cs => DTO/UserInfoDto.cs} (94%) diff --git a/Wonky.Client/Components/TaskItemTableComponent.razor b/Wonky.Client/Components/TaskItemTableComponent.razor new file mode 100644 index 00000000..e474c8e8 --- /dev/null +++ b/Wonky.Client/Components/TaskItemTableComponent.razor @@ -0,0 +1,38 @@ +@* +// Copyright (C) 2022 FCS Frede's Computer Services. +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html] +// +*@ + +@if (TaskItemList.Any()) +{ +