private async void OnAddSpecialty()
        {
            SelectedSpeciality.SpecialtyId = 0;

            var allSpecialities = await _repo.GetSpecialtiesAsync();

            if (allSpecialities.Any(s =>
                                    s.Name == SelectedSpeciality.Name &&
                                    s.FacultyId == SelectedSpeciality.FacultyId))
            {
                MessageBox.Show("Специальность с таким именем уже существует на этом факультете.", "Ошибка");
                return;
            }

            var result = await _repo.AddSpecialtyAsync(SelectedSpeciality);

            Specialities.Add(result);
        }