예제 #1
0
        public ResultModel DeletePage(int ID)
        {
            ResultModel rm      = new ResultModel();
            var         context = new DBEntityDataContext();
            page        page    = context.pages.FirstOrDefault(p => p.ID == ID);

            try
            {
                context.pages.DeleteOnSubmit(page);
                context.SubmitChanges();
                rm.ID      = page.ID;
                rm.message = "Удалили страницу";
            }
            catch (Exception ex)
            {
                rm.message = "Ошибка удаления страницы: " + ex.Message;
            }

            return(rm);
        }
예제 #2
0
        public ResultModel SavePage(
            int ID,
            string header,
            string html,
            int category_ID,
            bool isTop)
        {
            ResultModel rm = new ResultModel();

            var  context = new DBEntityDataContext();
            page page    = new page();

            if (ID != 0)
            {
                page = context.pages.FirstOrDefault(p => p.ID == ID);
            }

            page.header         = header;
            page.html           = html;
            page.pagCategory_ID = category_ID;
            page.isTop          = isTop;
            page.created        = DateTime.Now;

            if (ID == 0)
            {
                context.pages.InsertOnSubmit(page);
            }

            try {
                context.SubmitChanges();
                rm.ID      = page.ID;
                rm.message = "Сохранили страницу";
            }
            catch (Exception ex)
            {
                rm.message = "Ошибка сохранения страницы: " + ex.Message;
            }

            return(rm);
        }
예제 #3
0
        public ResultModel SavePageImage(
            int ID,
            string image)
        {
            ResultModel rm      = new ResultModel();
            var         context = new DBEntityDataContext();
            page        page    = context.pages.FirstOrDefault(p => p.ID == ID);

            page.image = image;

            try
            {
                context.SubmitChanges();
                rm.ID      = page.ID;
                rm.message = "Сохранили картинку";
            }
            catch (Exception ex)
            {
                rm.message = "Ошибка сохранения картинки: " + ex.Message;
            }

            return(rm);
        }