Add functionality to delete servers.
This commit is contained in:
parent
48638eeae2
commit
a0e034e740
@ -1,6 +1,8 @@
|
|||||||
@page "/servers"
|
@page "/servers"
|
||||||
@using ServerManagement.Components.Controls
|
@using ServerManagement.Components.Controls
|
||||||
|
|
||||||
|
@inject NavigationManager NavigationManager
|
||||||
|
|
||||||
<h3>Servers</h3>
|
<h3>Servers</h3>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
@ -35,6 +37,13 @@
|
|||||||
</span>;
|
</span>;
|
||||||
|
|
||||||
<a href="@($"/servers/{server.Id}")" class="btn btn-primary">Edit</a>
|
<a href="@($"/servers/{server.Id}")" class="btn btn-primary">Edit</a>
|
||||||
|
|
||||||
|
<EditForm
|
||||||
|
Model="server"
|
||||||
|
FormName="@($"formDeleteServer{server.Id}")"
|
||||||
|
OnValidSubmit="@(() => { DeleteServer(server.Id); })">
|
||||||
|
<button type="submit" class="btn btn-danger">Delete</button>
|
||||||
|
</EditForm>
|
||||||
</li>
|
</li>
|
||||||
}
|
}
|
||||||
</ul>
|
</ul>
|
||||||
@ -42,4 +51,13 @@
|
|||||||
@code {
|
@code {
|
||||||
private List<string> cities = ServersRepository.GetCities();
|
private List<string> cities = ServersRepository.GetCities();
|
||||||
private List<Server> servers = ServersRepository.GetServersByCity("Eindhoven");
|
private List<Server> servers = ServersRepository.GetServersByCity("Eindhoven");
|
||||||
|
|
||||||
|
private void DeleteServer(int serverId)
|
||||||
|
{
|
||||||
|
if (serverId > 0)
|
||||||
|
{
|
||||||
|
ServersRepository.DeleteServer(serverId);
|
||||||
|
NavigationManager.Refresh();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user