From c6997cceccf46e9bac627550200592d597ca9871 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Sat, 15 Apr 2023 16:44:26 -0500 Subject: [PATCH] Display status of the server process --- LANCommander/Pages/Servers/Index.razor | 50 +++++++++++++++++-- LANCommander/Pages/Servers/Logs.razor | 2 - LANCommander/Services/ServerProcessService.cs | 27 ++++++++++ 3 files changed, 74 insertions(+), 5 deletions(-) diff --git a/LANCommander/Pages/Servers/Index.razor b/LANCommander/Pages/Servers/Index.razor index 2deeefb..441525d 100644 --- a/LANCommander/Pages/Servers/Index.razor +++ b/LANCommander/Pages/Servers/Index.razor @@ -20,16 +20,48 @@ @context.UpdatedBy?.UserName + + + @switch (Status.GetValueOrDefault(context.Id)) + { + case ServerProcessStatus.Running: + + break; + + case ServerProcessStatus.Starting: + + break; + + case ServerProcessStatus.Error: + + break; + + case ServerProcessStatus.Stopped: + default: + + break; + } + - - + + @if (Status.GetValueOrDefault(context.Id) != ServerProcessStatus.Running) + { + + } + + @if (Status.GetValueOrDefault(context.Id) == ServerProcessStatus.Running) + { + + + + } - +