コード例 #1
0
        private async void BtnHomepage_Click(object sender, EventArgs e)
        {
            var db        = new DataBase();
            var homepages = new List <Homepage>();

            if (_group.Id != 0)
            {
                homepages = await db.Homepages.Where(d =>
                                                     !d.Deleted && d.GroupNode.Any(f => !f.Deleted && f.GroupId == _group.Id)).ToListAsync();
            }

            var homepageForm = new Homepages(ref homepages, 0, 0, true);

            homepageForm.ShowDialog();
            _gotHomepage = true;
            _homepages   = homepages;
        }
コード例 #2
0
        private async void BtnHomepage_Click(object sender, EventArgs e)
        {
            if (_isItOrganization)
            {
                var orga         = (Organization)TvOrganization.SelectedObject;
                var db           = new DataBase();
                var homepageList = await db.Homepages.Where(d =>
                                                            !d.Deleted && d.OrganizationNode.Any(f => f.Organization.Id == orga.Id)).ToListAsync();

                var homepageForm = new Homepages(ref homepageList, orga.Id, 1, false);
                homepageForm.Show();
            }
            else
            {
                var member    = ((MemberWithGroup)TvGroupsMembers.SelectedObject).Member;
                var group     = ((MemberWithGroup)TvGroupsMembers.SelectedObject).Group;
                var doYouMean = new DoYouMean(ref group, ref member, 3);
                doYouMean.Show();
            }
        }