diff --git a/OnProfNext.Client/Components/Modals/ProjectModal.razor b/OnProfNext.Client/Components/Modals/ProjectModal.razor index 4f45985..9143d29 100644 --- a/OnProfNext.Client/Components/Modals/ProjectModal.razor +++ b/OnProfNext.Client/Components/Modals/ProjectModal.razor @@ -90,7 +90,7 @@ [Parameter] public EventCallback OnProjectCreated { get; set; } [Parameter] public string SearchText { get; set; } = ""; - private List? users; + private List? users; private string? errorMessage; protected override async Task OnInitializedAsync() @@ -112,8 +112,8 @@ } } - private IEnumerable FilteredUsers => users is null || string.IsNullOrWhiteSpace(SearchText) - ? Enumerable.Empty() + private IEnumerable FilteredUsers => users is null || string.IsNullOrWhiteSpace(SearchText) + ? Enumerable.Empty() : users.Where(u => $"{u.FirstName} {u.LastName} {u.Username}" .Contains(SearchText, StringComparison.OrdinalIgnoreCase)); diff --git a/OnProfNext.Client/Pages/Projects/ProjectDetails.razor b/OnProfNext.Client/Pages/Projects/ProjectDetails.razor index 1514db8..8a93cbb 100644 --- a/OnProfNext.Client/Pages/Projects/ProjectDetails.razor +++ b/OnProfNext.Client/Pages/Projects/ProjectDetails.razor @@ -139,8 +139,17 @@ else @o.Planstunden @o.Iststunden - - noch offen + @if (o.Mitarbeiter?.Any() == true) + { + @foreach (var m in o.Mitarbeiter) + { + @m.FirstName @m.LastName + } + } + else + { + keine zugewiesen + }