public static string GetProductDOMTitle(RecommendProduct item) { if (string.IsNullOrWhiteSpace(item.PromotionTitle)) { return(item.ProductTitle); } return(string.Format("{0}[{1}]", item.ProductTitle, item.PromotionTitle)); }
public Task HandleAysnc(ProductAddedEvent domainEvent, CancellationToken cancellationToken = default) { //do something....... //此处您可能通过仓储来获取 var recommendProduct = new RecommendProduct(); recommendProduct.UpdateRecommendProduct(domainEvent.ProductID); return(Task.CompletedTask); }
public ActionResult AddProducts([Bind(Include = "Id,ProductId")] RecommendProduct RecommendProduct) { if (ModelState.IsValid) { db.RecommendProducts.Add(RecommendProduct); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProductId = new SelectList(db.Products, "Id", "Name", RecommendProduct.ProductId); return(View(RecommendProduct)); }
public ActionResult AddProduct(int id) { try { RecommendProduct rp = new RecommendProduct() { ProductId = id }; db.RecommendProducts.Add(rp); db.SaveChanges(); return(Content("OK")); } catch (Exception ex) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } }