Exemple #1
0
        /// <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));
        }
Exemple #2
0
 /// <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);
         }
     }
 }
Exemple #3
0
 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)));
     }
 }
Exemple #4
0
        /// <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);
            }
        }
Exemple #5
0
        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)));
            }
        }
Exemple #6
0
        /// <summary>
        /// 【视图】新增文章
        /// </summary>
        /// <returns></returns>
        public ViewResult Add(string EventID, string EventName)
        {
            var model = new FloatWindow_S();

            return(View(model));
        }
Exemple #7
0
        /// <summary>
        /// 【视图】专题明细列表
        /// </summary>
        /// <returns></returns>
        public ViewResult List(string EventID)
        {
            FloatWindow_S model = new FloatWindow_S();

            return(View(model));
        }