public void FilterCollection(string filteringSubstring)
        {
            filteringSubstring = filteringSubstring.Trim().ToLower();

            if (string.IsNullOrEmpty(filteringSubstring))
            {
                FilteredArchitectsList.Clear();
                return;
            }

            FilteredArchitectsList = ArchitectList.Where(x =>
                                                         x.Surname.ToLower().Contains(filteringSubstring)).ToList();
        }
        public async Task DeleteArchitect(object architect)
        {
            var arch = architect as ArchitectModel;

            if (arch == null)
            {
                return;
            }

            await _architectsManager.RemoveArchitect(arch.Id);

            ArchitectList.Remove(arch);
        }