public ActionResult EditGift(PointGiftEditModel model) { PointGift pointGift = model.AsPointGift(); if (pointGift.GiftId > 0) { pointMallService.UpdateGift(pointGift); categoryService.ClearCategoriesFromItem(pointGift.GiftId, 0, TenantTypeIds.Instance().PointGift()); } else { if (!pointMallService.CreateGift(pointGift)) { return(Json(new StatusMessageData(StatusMessageType.Error, "添加商品失败!"))); } } //添加类别 categoryService.AddItemsToCategory(new List <long>() { pointGift.GiftId }, model.CategoryId); return(Json(new StatusMessageData(StatusMessageType.Success, model.GiftId > 0 ? "编辑商品成功!" : "添加商品成功!"))); }
public ActionResult EditGift(long giftId = 0) { string title = giftId > 0 ? "编辑商品" : "添加商品"; pageResourceManager.InsertTitlePart(title); pageResourceManager.AppendTitleParts(title); PointGiftEditModel pointGiftEditModel = new PointGiftEditModel(); if (giftId > 0) { pointGiftEditModel = pointMallService.GetGift(giftId).AsPointGiftEditModel(); } return(View(pointGiftEditModel)); }