using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text.RegularExpressions; using Avalonia.Controls; using Avalonia.Interactivity; using demo_hard.Models; namespace demo_hard; public partial class AddClient : Window { public List ClientIds = new List(); public AddClient() { InitializeComponent(); using var contextForId = new User2Context(); ClientIds = contextForId.Clients.Select(c => c.Id).ToList(); } public bool CheckInput() { if (CodeBox.Text.Length != 8) { UserOutput.Text ="В коде клиента должно быть ровно 8 символов"; return false; } if(SeriesBox.Text.Length!=4 || NumberPassBox.Text.Length!=6) { UserOutput.Text ="Неверно введены паспортные данные"; return false; } string pattern = @"^(?!\.)(""([^""\r\\]|\\[""\r\\])*""|" + @"([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?