using BlazorEditForms.Model; using FluentValidation; namespace BlazorEditForms.Components.Pages; public partial class Counter { private int currentCount = 0; private string _formMessage = string.Empty; private Aggregate? _model; private IValidator _validator = new AggregateValidator(); public Counter() { _model = new Aggregate( new Employee { Code = "TEST", PhoneNumbers = [new PhoneNumber { Number = "01189998819991197253", Type = PhoneNumberType.Landline }] }, new User() ); } private void IncrementCount() { currentCount++; } private void OnValidSubmit() { _formMessage = $"Last Submit: {DateTimeOffset.Now.TimeOfDay} was VALID"; } private void OnInvalidSubmit() { _formMessage = $"Last Submit: {DateTimeOffset.Now.TimeOfDay} was INVALID"; } }