| @@ -16,7 +16,7 @@ | |||
| <div class="row no-gutters align-items-start justify-content-center w-100"> | |||
| <MatHeadline4 Style="font-family:Ubuntu;padding-top:1em">@i18n["Confirmation"]</MatHeadline4> | |||
| </div> | |||
| @if (ResposeStatus.OK == responseStatus) { | |||
| @if (ResponseStatus.OK == responseStatus) { | |||
| <div class="row no-gutters align-items-start justify-content-center w-100" style="height:fit-content"> | |||
| <div class="w-100" style="text-align: center"> | |||
| <MatHeadline6 Style="font-family:Ubuntu">@i18n["FinishedTextFound"]</MatHeadline6> | |||
| @@ -35,11 +35,11 @@ | |||
| <h6 style="font-style:italic;padding-bottom:1em">@i18n["Info.Report.Transmitting"]</h6> | |||
| </div> | |||
| } else { | |||
| if (ResposeStatus.OK == responseStatus) { | |||
| if (ResponseStatus.OK == responseStatus) { | |||
| <Animate Animation="Animations.ZoomIn" Duration="TimeSpan.FromSeconds(2.5)"> | |||
| <DoneImage></DoneImage> | |||
| </Animate> | |||
| } else if (ResposeStatus.Error == responseStatus) { | |||
| } else if (ResponseStatus.Error == responseStatus) { | |||
| <Animate Animation="Animations.ZoomIn" Duration="TimeSpan.FromSeconds(2.5)"> | |||
| <FailureImage></FailureImage> | |||
| </Animate> | |||
| @@ -60,14 +60,14 @@ | |||
| @code { | |||
| enum ResposeStatus : ushort { | |||
| enum ResponseStatus : ushort { | |||
| OK = 1, | |||
| Error = 10, | |||
| NoConnection = 20 | |||
| } | |||
| private Animate doneAnimZoom; | |||
| private ResposeStatus responseStatus = ResposeStatus.NoConnection; | |||
| private ResponseStatus responseStatus = ResponseStatus.NoConnection; | |||
| private bool running = true; | |||
| private string referenceNumber; | |||
| ReportResponse response; | |||
| @@ -77,18 +77,18 @@ | |||
| PageHistoryManager.AddPageToHistory(NavigationManager.Uri); | |||
| try { | |||
| response = await IBicycleRestService.SendFoundReport(ReportDataProvider.Report); | |||
| responseStatus = response==null ? ResposeStatus.NoConnection : System.Net.HttpStatusCode.OK == response.StatusCode ? ResposeStatus.OK : ResposeStatus.Error; | |||
| responseStatus = response==null ? ResponseStatus.NoConnection : System.Net.HttpStatusCode.OK == response.StatusCode ? ResponseStatus.OK : ResponseStatus.Error; | |||
| } catch (HttpRequestException ex) { | |||
| response = new(i18n.GetString("FoundBike"), new string[] { ex.Message }); | |||
| responseStatus = ResposeStatus.Error; | |||
| responseStatus = ResponseStatus.Error; | |||
| } | |||
| running = false; | |||
| if (ResposeStatus.OK == responseStatus) { | |||
| if (ResponseStatus.OK == responseStatus) { | |||
| Toaster.ShowSuccess(i18n.GetString("FoundBike"), response.Message); | |||
| referenceNumber = (response.Data != null && response.Data.Length > 0) ? response.Data[0] : "-"; | |||
| PageHistoryManager.Reset(); | |||
| } else if (ResposeStatus.Error == responseStatus) { | |||
| } else if (ResponseStatus.Error == responseStatus) { | |||
| Toaster.ShowError(response.Message, response.GetDataAsFormattedList()); | |||
| } else { | |||
| Toaster.ShowWarning(i18n.GetString("Warning.NoConnection.Title"), i18n.GetString("Warning.NoConnection.Msg")); | |||