public ActionResult Create(advertisement adver) { if (ModelState.IsValid) { var merchant = (Account)Session[Common.CommonConstants.USER_INFO_SESSION]; var daoAd = new advertisementDAO(); var daoOrderAd = new OrderAdvertisementDAO(); adver.Merchant = merchant.ID; adver.CTR = 0; adver.Status = false; var price = new LocationAdDAO().GetDetail(adver.Location).Price; long id = daoAd.Insert(adver); if (id > 0) { var orderAd = new OrderAdvertisement(); orderAd.IDAd = id; orderAd.IDmerchant = adver.Merchant; orderAd.StartDate = adver.ActiveDate; orderAd.EndDate = adver.EndDate; TimeSpan Days = (TimeSpan)(orderAd.EndDate - orderAd.StartDate); orderAd.Price = Days.Days * price; orderAd.Status = 0; orderAd.CreateDate = DateTime.Now; long idorder = daoOrderAd.Insert(orderAd); if (idorder > 0) { return(RedirectToAction("Index", "Advertisment")); } } else { ModelState.AddModelError("", "Thêm sản phẩm thất bại"); } } return(View("Index")); }
public long Insert(OrderAdvertisement entity) { db.OrderAdvertisements.Add(entity); db.SaveChanges(); return(entity.ID); }