Esempio n. 1
0
        public SubPage UpsertSubPage(SubPage subPage, SubPageDBEntities db)
        {
            using (db)
            {
                if (subPage.SubPageId == default(int))
                {
                    db.SubPages.Add(subPage);
                }
                else
                {
                    db.Entry(subPage).State = EntityState.Modified;
                }

                db.SaveChanges();
                return(subPage);
            }
        }
Esempio n. 2
0
        public List <SubPage> GetSubPagesByPageId(int pageId, SubPageDBEntities db)
        {
            List <SubPage> subPagesByPageId = new List <SubPage>();

            foreach (var subPage in db.SubPages)
            {
                subPagesByPageId.Add(subPage);
            }

            foreach (var subPage in subPagesByPageId.ToList())
            {
                if (subPage.PageId != pageId)
                {
                    subPagesByPageId.Remove(subPage);
                }
            }


            return(subPagesByPageId.OrderBy(x => x.PageId).ToList());
        }
Esempio n. 3
0
 public SubPageService(SubPageDBEntities context)
 {
     _context = context;
 }