feature: add blazor app

This commit is contained in:
2025-04-30 00:34:47 +02:00
parent c65e6ac140
commit 57e5119985
33 changed files with 774 additions and 0 deletions

View File

@@ -0,0 +1,75 @@

namespace FahrzeugDatenBank
{
public abstract class Fahrzeug
{
public Fahrzeug()
{
this.ReifenTyp = "";
}
public string? Name { get; set; }
public int Id { get; set; }
public int AnzahlRaeder { get; protected set; }
public string ReifenTyp { get; protected set; }
public abstract void WechsleReifenTyp();
public virtual void SetzeAnzahlRaeder(int anzahlDerRaeder)
{
if (anzahlDerRaeder < 0) return;
this.AnzahlRaeder = anzahlDerRaeder;
}
}
}
namespace FahrzeugDatenBank
{
public class Fahrzeug2
{
public Fahrzeug2()
{
this.SetAnzahlRaeder(4);
}
public Fahrzeug2(int anzahlDerReader)
{
this.SetAnzahlRaeder(anzahlDerReader);
}
private int anzahlRaeder;
public int GetAnzahlRaeder()
{
return this.anzahlRaeder;
}
protected void SetAnzahlRaeder(int anzahlDerReader)
{
this.anzahlRaeder = anzahlDerReader;
}
}
}
namespace FahrzeugDatenBank
{
public class Fahrzeug3
{
public Fahrzeug3()
{
this.AnzahlRaeder = 4;
}
public Fahrzeug3(int anzahlDerReader)
{
this.AnzahlRaeder = anzahlDerReader;
}
public int AnzahlRaeder { get; protected set; }
}
}