コード例 #1
0
        public SPage Insert(SPage entity)
        {
            SPage page = pages.FirstOrDefault(p => p.PageLink == entity.PageLink);

            if (page == null)
            {
                if (sPageRepository == null)
                {
                    sPageRepository = new SPageRepository(_context);
                }
                page = sPageRepository.Insert(entity);
                pages.Add(page);
            }
            return(page);
        }
コード例 #2
0
        public SPage GetById(int id)
        {
            SPage page = pages.FirstOrDefault(p => p.Id == id);

            if (page == null)
            {
                if (sPageRepository == null)
                {
                    sPageRepository = new SPageRepository(_context);
                }
                page = sPageRepository.GetById(id);
                pages.Add(page);
            }
            return(page);
        }