/// <summary> /// 分页获取专题 /// </summary> /// <param name="article">搜索条件</param> /// <param name="pi">分页信息</param> /// <returns></returns> public JsonResult _FloatWindowList(FloatWindow_S model, PageInfo pi) { var data = _FloatWindowFacade.Value.GetFloatWindowListPaged(model, pi); foreach (var item in data) { item.VC_START_POSITION = Enum.GetName(typeof(EMSTARTPOSITION), item.C_START_POSITION.Convert <int>(1)); } var result = new { Rows = data, Total = pi.Total }; return(Json(result)); }
/// <summary> /// 修改专题明细 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool EditFloatWindow(FloatWindow_S model) { using (var factory = new BaseAccess()) { try { var entity = model.Adapter <FloatWindowEntity>(new FloatWindowEntity()); factory.Update <FloatWindowEntity>(entity); return(true); } catch { return(false); } } }
public JsonResult _Edit(FloatWindow_S model) { try { if (_FloatWindowFacade.Value.EditFloatWindow(model)) { return(Json(AjaxResult.Success(model, "专题明细修改成功!"))); } else { return(Json(AjaxResult.Success(model, "专题明细修改失败!"))); } } catch (Exception ex) { return(Json(AjaxResult.Error("专题明细修改失败!错误原因:" + ex.Message))); } }
/// <summary> /// 分页获取专题明细列表 /// </summary> /// <param name="model"></param> /// <param name="pi"></param> /// <returns></returns> public List <FloatWindow_S> GetFloatWindowListPaged(FloatWindow_S model, PageInfo pi) { using (var factory = new BaseAccess()) { List <Orderby <FloatWindowEntity> > orders = new List <Orderby <FloatWindowEntity> >() { new Orderby <FloatWindowEntity>(c => c.DT_OP_TIME, SortOrder.Ascending) }; var spec = Specification <FloatWindowEntity> .Create(c => true); if (!string.IsNullOrWhiteSpace(model.VC_TITLE)) { spec &= Specification <FloatWindowEntity> .Create(c => c.VC_TITLE.Contains(model.VC_TITLE)); } var list = factory.GetPage <FloatWindowEntity>(pi, spec, orders) .Adapter <FloatWindowEntity, FloatWindow_S>(new List <FloatWindow_S>()); return(list); } }
public JsonResult _Add(FloatWindow_S model) { try { model.VC_OP_NAME = CurrentUserContext.UserInfo.UserDisplayName; model.DT_OP_TIME = DateTime.Now; model.C_STATUS = ((int)RecordStatus.Enable).ToString(); if (_FloatWindowFacade.Value.AddFloatWindow(model)) { return(Json(AjaxResult.Success(model, "浮动窗口新增成功!"))); } else { return(Json(AjaxResult.Success(model, "浮动窗口新增失败!"))); } } catch (Exception ex) { return(Json(AjaxResult.Error("浮动窗口新增失败!错误原因:" + ex.Message))); } }
/// <summary> /// 【视图】新增文章 /// </summary> /// <returns></returns> public ViewResult Add(string EventID, string EventName) { var model = new FloatWindow_S(); return(View(model)); }
/// <summary> /// 【视图】专题明细列表 /// </summary> /// <returns></returns> public ViewResult List(string EventID) { FloatWindow_S model = new FloatWindow_S(); return(View(model)); }