@page "/"
@using MartianRobots.Web.Shared
@inject HttpClient Http
Mars Robots
Mars Robots
Lost Robots - @lostRobots
@if (list==null) {
Loading list
}
else {
| Created |
Input |
Output |
|
|
|
@foreach (var solution in list)
{
| @solution.DateTimeStamp |
@HtmlHelper.RenderMultiline(@solution.Input) |
@HtmlHelper.RenderMultiline(@solution.Output) |
}
}
@code {
private RobotSolutionModel[]? list;
private string newinput = "5 3\n1 1 E\nRFRFRFRF\n3 2 N\nFRRFLLFFRRFLL\n0 3 W\nLLFFFRFLFL";
private int lostRobots;
protected override async Task OnInitializedAsync()
{
list = await Http.GetFromJsonAsync("MartianRobots");
}
private async Task Solve()
{
var t1 = await Http.PostAsJsonAsync("MartianRobots\\Solve", newinput);
list = await Http.GetFromJsonAsync("MartianRobots");
lostRobots = await Http.GetFromJsonAsync("MartianRobots\\LostRobots");
}
}