|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="row px-3 h-100">
|
|
|
<div class="row px-3 h-100">
|
|
|
<div class="row no-gutters align-items-center justify-content-center w-100" style="padding-top:1em">
|
|
|
<div class="row no-gutters align-items-center justify-content-center w-100" style="padding-top:1em">
|
|
|
@if ("Found".Equals(FromRoute))
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
@if ("Found".Equals(FromRoute)) {
|
|
|
<h1>@i18n["FoundBike"]</h1>
|
|
|
<h1>@i18n["FoundBike"]</h1>
|
|
|
}
|
|
|
|
|
|
else
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
} else {
|
|
|
<h1>@i18n["MissingBike"]</h1>
|
|
|
<h1>@i18n["MissingBike"]</h1>
|
|
|
}
|
|
|
}
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
|
|
|
base.OnInitialized();
|
|
|
base.OnInitialized();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
private async Task GetColors()
|
|
|
|
|
|
{
|
|
|
|
|
|
await InvokeAsync(async () =>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private async Task GetColors() {
|
|
|
|
|
|
await InvokeAsync(async () => {
|
|
|
await MasterDataService.GetColors();
|
|
|
await MasterDataService.GetColors();
|
|
|
StateHasChanged();
|
|
|
StateHasChanged();
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
private async Task GetBicycleTypes()
|
|
|
|
|
|
{
|
|
|
|
|
|
await InvokeAsync(async () =>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private async Task GetBicycleTypes() {
|
|
|
|
|
|
await InvokeAsync(async () => {
|
|
|
await MasterDataService.GetBicycleTypes();
|
|
|
await MasterDataService.GetBicycleTypes();
|
|
|
StateHasChanged();
|
|
|
StateHasChanged();
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
private ColorItem[] Colors
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private ColorItem[] Colors {
|
|
|
get => MasterDataService.Colors;
|
|
|
get => MasterDataService.Colors;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
private BicycleType[] BicycleTypes
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private BicycleType[] BicycleTypes {
|
|
|
get => MasterDataService.BicycleTypes;
|
|
|
get => MasterDataService.BicycleTypes;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
private void Next()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private void Next() {
|
|
|
NavigationManager.NavigateTo("fundvelo/account/" + @FromRoute);
|
|
|
NavigationManager.NavigateTo("fundvelo/account/" + @FromRoute);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
private void Cancel()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private void Cancel() {
|
|
|
NavigationManager.NavigateTo("caritas_services");
|
|
|
NavigationManager.NavigateTo("caritas_services");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private string getAddressLbl()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private string getAddressLbl() {
|
|
|
return i18n.GetString("Address") + " (" + getPlaceLbl() + ")";
|
|
|
return i18n.GetString("Address") + " (" + getPlaceLbl() + ")";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
private string getPlaceLbl()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
private string getPlaceLbl() {
|
|
|
return @FromRoute == "Found" ? i18n.GetString("PlaceOfDiscovery") : i18n.GetString("PlaceOfLoss");
|
|
|
return @FromRoute == "Found" ? i18n.GetString("PlaceOfDiscovery") : i18n.GetString("PlaceOfLoss");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
string imageType = imgFile.ContentType;
|
|
|
string imageType = imgFile.ContentType;
|
|
|
imgUrl = $"data:{imageType};base64,{Convert.ToBase64String(buffers)}";
|
|
|
imgUrl = $"data:{imageType};base64,{Convert.ToBase64String(buffers)}";
|
|
|
} catch (Exception ex) {
|
|
|
} catch (Exception ex) {
|
|
|
Show(MatToastType.Danger, i18n.GetString("Error.PhotoOrPictureToBig.Title"), i18n.GetString("Error.PhotoOrPictureToBig.Msg", MAX_FILE_SIZE/1000));
|
|
|
|
|
|
|
|
|
Show(MatToastType.Danger, i18n.GetString("Error.PhotoOrPictureToBig.Title"), i18n.GetString("Error.PhotoOrPictureToBig.Msg", MAX_FILE_SIZE / 1000));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|