Esempio n. 1
0
        public void RemoveOrganization()
        {
            List <MemberVM> usedMembers = MemberVM.FindByOrganizationName(members, SelectedOrganization.OrganizationName);

            if (usedMembers.Count > 0)
            {
                string msg = EDOUtils.CannotDeleteError(Resources.Member, usedMembers, param => param.FullName);
                MessageBox.Show(msg);
                return;
            }
            organizations.Remove(SelectedOrganization);
            SelectedOrganizationItem = null;
        }
Esempio n. 2
0
        private bool CheckRemovable(Collection <CategoryVM> categories)
        {
            List <CategoryVM> usedCategories = new List <CategoryVM>();

            foreach (CategoryVM category in categories)
            {
                if (StudyUnit.ContainsCodeByCategoryId(category.Id))
                {
                    usedCategories.Add(category);
                }
            }
            if (usedCategories.Count > 0)
            {
                string msg = EDOUtils.CannotDeleteError <CategoryVM>(Resources.Code, usedCategories, param => param.Title);
                MessageBox.Show(msg);
                return(false);
            }
            return(true);
        }