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)); }