Infört Observable Property och observable object från Community Toolkit

This commit is contained in:
2025-10-13 08:59:26 +02:00
parent f5cc28f202
commit b2dbb9993f
21 changed files with 243 additions and 228 deletions

View File

@ -1,8 +1,8 @@
using Common.Library;
using CommunityToolkit.Mvvm.ComponentModel;
namespace GreadyPoang.EntityLayer;
public class RoundBuilderElement : EntityBase
public class RoundBuilderElement : ObservableObject
{
public RoundBuilderElement()
{
@ -31,7 +31,7 @@ public class RoundBuilderElement : EntityBase
set
{
_participantId = value;
RaisePropertyChanged(nameof(ParticipantId));
OnPropertyChanged(nameof(ParticipantId));
}
}
@ -42,7 +42,7 @@ public class RoundBuilderElement : EntityBase
set
{
_participantName = value;
RaisePropertyChanged(nameof(ParticipantName));
OnPropertyChanged(nameof(ParticipantName));
}
}
@ -53,7 +53,7 @@ public class RoundBuilderElement : EntityBase
set
{
_gameRoundRegNr = value;
RaisePropertyChanged(nameof(GameRoundRegNr));
OnPropertyChanged(nameof(GameRoundRegNr));
}
}
@ -64,7 +64,7 @@ public class RoundBuilderElement : EntityBase
set
{
_gameRegPoints = value;
RaisePropertyChanged(nameof(GameRegPoints));
OnPropertyChanged(nameof(GameRegPoints));
}
}
@ -75,8 +75,8 @@ public class RoundBuilderElement : EntityBase
set
{
_status = value;
RaisePropertyChanged(nameof(Status));
RaisePropertyChanged(nameof(StatusString));
OnPropertyChanged(nameof(Status));
OnPropertyChanged(nameof(StatusString));
}
}
@ -91,8 +91,8 @@ public class RoundBuilderElement : EntityBase
set
{
_gameRoundStartDate = value;
RaisePropertyChanged(nameof(GameRoundStartDate));
RaisePropertyChanged(nameof(GameRoundStartDateString));
OnPropertyChanged(nameof(GameRoundStartDate));
OnPropertyChanged(nameof(GameRoundStartDateString));
}
}
@ -107,7 +107,7 @@ public class RoundBuilderElement : EntityBase
set
{
_gameRoundId = value;
RaisePropertyChanged(nameof(GameRoundId));
OnPropertyChanged(nameof(GameRoundId));
}
}
@ -118,7 +118,7 @@ public class RoundBuilderElement : EntityBase
set
{
_gamePointId = value;
RaisePropertyChanged(nameof(GamePointId));
OnPropertyChanged(nameof(GamePointId));
}
}