Exemplo n.º 1
0
        /// <summary>
        /// 修改幻灯片信息
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public Result_Msg ModifyBannerIndex(QueryCommon <BannerIndexQuery> query)
        {
            Result_Msg res = new Result_Msg();

            BannersIndex bannerIndexOld = context.BannersIndex.FindById <BannersIndex>(query.ParamInfo.Id);

            if (bannerIndexOld != null)
            {
                bannerIndexOld.BannerTitle  = query.ParamInfo.BannerTitle;
                bannerIndexOld.BannerDes    = query.ParamInfo.BannerDes;
                bannerIndexOld.ManagerId    = query.ParamInfo.ManagerId;
                bannerIndexOld.TargetName   = query.ParamInfo.TargetName;
                bannerIndexOld.Url          = query.ParamInfo.Url;
                bannerIndexOld.LanguageType = query.ParamInfo.LanguageType;
                bannerIndexOld.ShopId       = 1;
                try
                {
                    res.IsSuccess = context.SaveChanges() == 1;
                }
                catch (Exception ex)
                {
                    res.Message = "修改失败:" + ex.Message;
                }
            }
            else
            {
                res.IsSuccess = false;
                res.Message   = "修改失败,数据库中不存在该记录";
            }
            return(res);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 删除指定ID数据
        /// </summary>
        /// <param name="Id">幻灯片信息ID</param>
        /// <returns></returns>
        public Result_Msg DeleteById(int Id, long userId)
        {
            Result_Msg   res = new Result_Msg();
            BannersIndex job = (from p in context.BannersIndex where p.Id == Id select p).FirstOrDefault();

            context.BannersIndex.Remove(job);
            res.IsSuccess = context.SaveChanges() == 1;
            return(res);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 新增幻灯片信息
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public Result_Msg BannerAdd(QueryCommon <BannerIndexQuery> query)
        {
            Result_Msg   res = new Result_Msg();
            BannersIndex job = new BannersIndex()
            {
                BannerTitle  = query.ParamInfo.BannerTitle,
                BannerDes    = query.ParamInfo.BannerDes,
                ManagerId    = query.ParamInfo.ManagerId,
                TargetName   = query.ParamInfo.TargetName,
                Url          = query.ParamInfo.Url,
                LanguageType = query.ParamInfo.LanguageType
            };

            context.BannersIndex.Add(job);
            res.IsSuccess = context.SaveChanges() == 1;
            return(res);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 获取幻灯片信息详情
        /// </summary>
        /// <param name="Id"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public Result_BannersIndex GetObjectById(int Id, long userId)
        {
            var                 listHash = hashSet.Get_DictionariesList();
            BannersIndex        job      = (from p in context.BannersIndex where p.Id == Id select p).FirstOrDefault();
            Result_BannersIndex res      = new Result_BannersIndex()
            {
                Id           = job.Id,
                ShopId       = job.ShopId,
                BannerTitle  = job.BannerTitle,
                BannerDes    = job.BannerDes,
                ManagerId    = job.ManagerId,
                TargetName   = job.TargetName,
                LanguageType = job.LanguageType.ToString(),
                Url          = job.Url
            };

            return(res);
        }