public ActionResult Pages_Update([DataSourceRequest] DataSourceRequest request, PagesModel model) { if (model != null && ModelState.IsValid) { tb_Page modelNew = new tb_Page(); AutoMapper.Mapper.CreateMap<PagesModel, tb_Page>(); modelNew = AutoMapper.Mapper.Map(model, modelNew); modelNew.Modify_By = 1; modelNew.Modify_Date = DateTime.Now; _pagesBal.UpdatePages(modelNew); } return Json(new[] { model }.ToDataSourceResult(request, ModelState)); }
public ActionResult Pages_Create([DataSourceRequest] DataSourceRequest request, PagesModel model) { if (model != null && ModelState.IsValid) { tb_Page modelNew = new tb_Page(); AutoMapper.Mapper.CreateMap<PagesModel, tb_Page>(); modelNew = AutoMapper.Mapper.Map(model, modelNew); modelNew.Page_Content = model.Page_Content; //modelNew.Parent_Page_Id = 0; modelNew.Name = model.Name; modelNew.Created_By = 1; modelNew.Created_Date = DateTime.Now; modelNew.Modify_By = 1; modelNew.Modify_Date = DateTime.Now; _pagesBal.AddPages(modelNew); } return Json(new[] { model }.ToDataSourceResult(request, ModelState)); }
public ActionResult Pages_Destroy([DataSourceRequest] DataSourceRequest request, PagesModel model) { if (model != null) { tb_Page modelNew = new tb_Page(); AutoMapper.Mapper.CreateMap<PagesModel, tb_Page>(); modelNew = AutoMapper.Mapper.Map(model, modelNew); _pagesBal.DeletePages(modelNew.Page_Id); } return Json(new[] { model }.ToDataSourceResult(request, ModelState)); }
public ActionResult Pages() { PagesModel model = new PagesModel(); List<tb_Page> pageList = _pagesBal.GetAllPages().Where(a => a.Parent_Page_Id == null).ToList(); model.Pages = pageList;// pageList.Select(x => new SelectListItem { Text = x.Name, Value = x.Page_Id.ToString() }).ToList(); ViewBag.PagesDrop = pageList.Select(x => new SelectListItem { Text = x.Name, Value = x.Page_Id.ToString() }); return View(model); }