public ActionResult SendGuestCode([Bind(Include = "CodeID,Code,UseDate,Value,UserId")] PromotionCodeModel promotionCode, string id) { if (ModelState.IsValid) { db.PromotionCodeModels.Add(promotionCode); db.SaveChanges(); return(RedirectToAction("ListGuest", "Admin")); } ViewBag.UserId = new SelectList(db.Users.Where(u => u.Id == id), "Id", "FullName"); return(View(promotionCode)); }
/// <summary> /// 查询优惠券 /// </summary> /// <param name="userId"></param> /// <returns></returns> public static async Task <PromotionCodeModel> FetchPromotionByPromotionCode(string promotionId) { PromotionCodeModel result = null; try { using (var client = new PromotionClient()) { var serviceResult = await client.FetchPromotionByPromotionCodeAsync(promotionId); serviceResult.ThrowIfException(true); result = serviceResult.Result; } } catch (Exception ex) { Logger.Error($"查询优惠券出错,promotionId:{promotionId}", ex); } return(result); }