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); }
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); }
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); }