コード例 #1
0
        private void OnGroupsLoaded(OperationResult<IEnumerable<Group>> result)
        {
            IsBusy = false;
            if (result.HasError)
            {
                var error = result.Error;
                MessageBox.Show(string.Format("Възникна грешка при зареждане на групите! \n{0}", error.Message));
                return;
            }

            var groups = result.Item;
            Groups = new ObservableCollection<GroupViewModel>();

            foreach (var group in groups)
            {
                GroupViewModel groupViewModel = new GroupViewModel(group);
                Groups.Add(groupViewModel);
            }
        }
コード例 #2
0
        public void LoadDesignGroups()
        {
            var groups = new List<GroupViewModel>();
            for (int i = 0; i < 10; i++)
            {
                var group = new Group()
                {
                    GroupId = i,
                    Name = string.Format("Name {0}", i),
                    Description = string.Format("Description of group {0}", i)
                };

                var groupViewModel = new GroupViewModel(group);
                groups.Add(groupViewModel);
            }

            Groups = new ObservableCollection<GroupViewModel>();
            foreach (var group in groups)
            {
                Groups.Add(group);
            }
        }