PWA Fundvelo der Caritas.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CaritasServiceFundVeloLostFoundPage.razor 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. @page "/fundvelo/lost_found"
  2. @using cwebplusApp.Shared.Services;
  3. @using cwebplusApp.Shared.Models;
  4. @inject NavigationManager NavigationManager
  5. @inject PageHistoryManager PageHistoryManager
  6. @inject ReportDataProvider ReportDataProvider
  7. <div class="row px-3 h-100">
  8. <div class="row no-gutters align-items-center w-100">
  9. <div class="mat-layout-grid w-100">
  10. <div class="mat-layout-grid-inner">
  11. <div class="mat-layout-grid-cell mat-layout-grid-cell-span-1">
  12. </div>
  13. <div class="mat-layout-grid-cell mat-layout-grid-cell-span-2">
  14. <MatCard Class="fv-mat-card">
  15. <MatCardContent>
  16. <MatCardMedia Square="true" ImageUrl="./images/batch_found.png" @onclick="Found"></MatCardMedia>
  17. </MatCardContent>
  18. </MatCard>
  19. </div>
  20. <div class="mat-layout-grid-cell mat-layout-grid-cell-span-1">
  21. </div>
  22. <div class="mat-layout-grid-cell mat-layout-grid-cell-span-1">
  23. </div>
  24. <div class="mat-layout-grid-cell mat-layout-grid-cell-span-2">
  25. <MatCard Class="fv-mat-card">
  26. <MatCardContent>
  27. <MatCardMedia Square="true" ImageUrl="./images/batch_missing.png" @onclick="Missing"></MatCardMedia>
  28. </MatCardContent>
  29. </MatCard>
  30. </div>
  31. <div class="mat-layout-grid-cell mat-layout-grid-cell-span-1">
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. @code {
  38. protected override void OnInitialized() {
  39. PageHistoryManager.AddPageToHistory(NavigationManager.Uri);
  40. ReportDataProvider.Report = null;
  41. base.OnInitialized();
  42. }
  43. private void Found() {
  44. ReportDataProvider.Report = new FoundReport();
  45. NavigationManager.NavigateTo("fundvelo/keydata/Found");
  46. }
  47. private void Missing() {
  48. ReportDataProvider.Report = new MissingReport();
  49. NavigationManager.NavigateTo("fundvelo/keydata/Missing");
  50. }
  51. }