コード例 #1
0
ファイル: Links.aspx.cs プロジェクト: ugt-software/LMIS
        private void FillSubLinks()
        {
            var parentID = DataConverter.ToNullableGuid(Request["ID"]);

            if (parentID == null)
            {
                return;
            }

            var entities = (from n in DataContext.LP_Links
                            where n.DateDeleted == null && n.ParentID == parentID
                            orderby n.OrderIndex, n.DateCreated
                            select n).ToList();

            var converter = new LinkEntityModelConverter(DataContext);

            var models = (from n in entities
                          let m = converter.Convert(n)
                                  select m).ToList();

            var model = new LinksModel();

            model.List = models;

            subLinksControl.Model = model;
        }
コード例 #2
0
        private void FillMainLinks()
        {
            var page = Page as BasePage;

            if (page == null)
            {
                return;
            }

            var dbContext = page.DataContext;

            var entities = (from n in dbContext.LP_Links
                            where n.DateDeleted == null && n.ParentID == null
                            orderby n.OrderIndex, n.DateCreated
                            select n).ToList();

            var converter = new LinkEntityModelConverter(dbContext);

            var models = (from n in entities
                          let m = converter.Convert(n)
                                  select m).ToList();

            var model = new LinksModel();

            model.List = models;

            mainLinksControl.Model = model;
        }
コード例 #3
0
ファイル: LinksList.aspx.cs プロジェクト: ugt-software/LMIS
        private void FillDataGrid()
        {
            var entities = (from n in DataContext.LP_Links
                            where n.DateDeleted == null
                            orderby n.OrderIndex, n.DateCreated
                            select n).ToList();

            var converter = new LinkEntityModelConverter(DataContext);

            var models = (from n in entities
                          let m = converter.Convert(n)
                                  select m).ToList();

            var model = new LinksModel();

            model.List = models;

            linksControl.Model = model;
        }
コード例 #4
0
ファイル: LinksList.aspx.cs プロジェクト: ugt-software/LMIS
        protected void linksControl_OnEditItem(object sender, GenericEventArgs <Guid> e)
        {
            var entity = DataContext.LP_Links.FirstOrDefault(n => n.ID == e.Value);

            if (entity == null)
            {
                return;
            }

            var converter = new LinkEntityModelConverter(DataContext);
            var model     = converter.Convert(entity);

            subLinkControl.Visible  = (model.ParentID != null);
            mainLinkControl.Visible = (model.ParentID == null);

            mainLinkControl.Model = model;
            subLinkControl.Model  = model;

            mpeAddEdit.Show();
        }