Example #1
0
        public ActionResult _RecommendItem(RecommendItemEditModel recommendItemEditModel)
        {
            if (!authorizer.RecommendItem_Manage(recommendItemEditModel.TenantTypeId))
            {
                return(Json(new StatusMessageData(StatusMessageType.Error, "您没有管理权限")));
            }
            StatusMessageData message = null;

            System.IO.Stream   stream    = null;
            HttpPostedFileBase logoImage = Request.Files["LogoImage"];

            if (logoImage != null && !string.IsNullOrEmpty(logoImage.FileName))
            {
                stream = logoImage.InputStream;
                recommendItemEditModel.FeaturedImage = logoImage.FileName;
            }
            RecommendItem item = recommendItemEditModel.AsRecommendItem();

            if (recommendItemEditModel.Id == 0)
            {
                bool result = recommendService.Create(item);
                if (result)
                {
                    message = new StatusMessageData(StatusMessageType.Success, "推荐成功!");
                }
                else
                {
                    message = new StatusMessageData(StatusMessageType.Error, "推荐失败!");
                }
            }
            else
            {
                recommendService.Update(item);
                message = new StatusMessageData(StatusMessageType.Success, "编辑成功!" + "&" + StringUtility.Trim(item.ItemName, 18) + "&" + item.ItemName);
            }


            //已修改
            if (stream != null)
            {
                recommendService.UploadLogo(item.Id, stream);
            }

            return(Content(System.Web.Helpers.Json.Encode(message)));
        }
        public ActionResult _RecommendItem(RecommendItemEditModel recommendItemEditModel)
        {
            if (!authorizer.RecommendItem_Manage(recommendItemEditModel.TenantTypeId))
                return Json(new StatusMessageData(StatusMessageType.Error, "您没有管理权限"));
            StatusMessageData message = null;
            System.IO.Stream stream = null;
            HttpPostedFileBase logoImage = Request.Files["LogoImage"];

            if (logoImage != null && !string.IsNullOrEmpty(logoImage.FileName))
            {
                stream = logoImage.InputStream;
                recommendItemEditModel.FeaturedImage = logoImage.FileName;
            }
            RecommendItem item = recommendItemEditModel.AsRecommendItem();

            if (recommendItemEditModel.Id == 0)
            {

                bool result = recommendService.Create(item);
                if (result)
                {
                    message = new StatusMessageData(StatusMessageType.Success, "推荐成功!");
                }
                else
                {
                    message = new StatusMessageData(StatusMessageType.Error, "推荐失败!");
                }
            }
            else
            {
                recommendService.Update(item);
                message = new StatusMessageData(StatusMessageType.Success, "编辑成功!" + "&" + StringUtility.Trim(item.ItemName, 18) + "&" + item.ItemName);
            }

            //已修改
            if (stream != null)
            {
                recommendService.UploadLogo(item.Id, stream);
            }

            return Content(System.Web.Helpers.Json.Encode(message));
        }