public ActionResult Details(int id) { CoursePrice priceList = DB.CoursePrices.Find(id); ViewBag.Title = "Price list"; return(View(priceList)); }
/// <summary> /// 添加价格 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAAEnter_Click(object sender, EventArgs e) { Song.Entities.CoursePrice cp = new CoursePrice(); cp.Cou_UID = getUID(); //消费时间 int span; int.TryParse(tbSpan.Text, out span); cp.CP_Span = span; //价格 int price; int.TryParse(tbPriceAdd.Text, out price); cp.CP_Price = price; //单位 cp.CP_Unit = ddlUnit.SelectedItem.Text; cp.CP_IsUse = true; //卡券 int coupon = 0; int.TryParse(tbCoupon.Text, out coupon); cp.CP_Coupon = coupon; Business.Do <ICourse>().PriceAdd(cp); BindPriceData(); }
public ActionResult DeleteCoursePrice(int priceid) { CoursePrice delete = coursepricerepository.DeleteCoursePrice(priceid); if (delete != null) { TempData["message"] = string.Format("{0} has been deleted", delete.CoursePriceName); } return(RedirectToAction("Course")); }
//Get public ActionResult Edit(int id) { CoursePrice priceList = DB.CoursePrices.Find(id); ViewBag.PaymentMethodID = new SelectList(DB.PaymentMethods, nameof(PaymentMethod.ID), nameof(PaymentMethod.Name), priceList.PaymentMethodID); ViewBag.CourseID = new SelectList(DB.Courses, nameof(Course.ID), nameof(Course.Name), priceList.CourseID); ViewBag.CurrencyID = new SelectList(DB.Currencies, nameof(Currency.ID), nameof(Currency.Name), priceList.CurrencyID); ViewBag.Title = "Edit Price list"; return(View(priceList)); }
public ActionResult AddCoursePrice(CoursePrice price, int courseid) { if (ModelState.IsValid) { price.CourseID = courseid; coursepricerepository.SaveCoursePrice(price); TempData["message"] = string.Format("{0} has been saved", price.CoursePriceName); return(RedirectToAction("Course")); } return(View(price)); }
public CoursePrice DeleteCoursePrice(int coursepriceid) { CoursePrice dbEntry = context.CoursePrices.Find(coursepriceid); if (dbEntry != null) { dbEntry.CoursePriceStatus = false; context.SaveChanges(); } return(dbEntry); }
public ActionResult Add(CoursePrice priceList) { int CreatorID = User.Identity.GetUserId <int>(); var Course = DB.Courses.Find(priceList.CourseID); priceList.CreationDate = DateTime.UtcNow; priceList.RevisionDate = DateTime.UtcNow; priceList.CreatorID = CreatorID; Course.CoursePrices.Add(priceList); DB.SaveChanges(); return(RedirectToAction("Details", "Courses", new { Course.ID })); }
public ActionResult Edit(CoursePrice priceList) { int CreatorID = User.Identity.GetUserId <int>(); priceList.CreatorID = CreatorID; priceList.CreationDate = DateTime.UtcNow; priceList.RevisionDate = DateTime.UtcNow; if (ModelState.IsValid) { DB.Entry(priceList).State = EntityState.Modified; DB.SaveChanges(); return(RedirectToAction(nameof(Details), new { priceList.ID })); } ViewBag.PaymentMethodID = new SelectList(DB.PaymentMethods, nameof(PaymentMethod.ID), nameof(PaymentMethod.Name), priceList.PaymentMethodID); ViewBag.CourseID = new SelectList(DB.Courses, nameof(Course.ID), nameof(Course.Name), priceList.CourseID); ViewBag.CurrencyID = new SelectList(DB.Currencies, nameof(Currency.ID), nameof(Currency.Name), priceList.CurrencyID); ViewBag.Title = "Edit Price list"; return(View(priceList)); }
public void SaveCoursePrice(CoursePrice courseprice) { if (courseprice.CoursePriceID == 0) { courseprice.CoursePriceStatus = true; courseprice.CoursePriceDate = DateTime.Now; context.CoursePrices.Add(courseprice); } else { CoursePrice dbEntry = context.CoursePrices.Find(courseprice.CoursePriceID); if (dbEntry != null) { dbEntry.CoursePriceName = courseprice.CoursePriceName; dbEntry.CoursePriceDescription = courseprice.CoursePriceDescription; dbEntry.CourseID = courseprice.CourseID; dbEntry.CoursePriceTotal = courseprice.CoursePriceTotal; dbEntry.CoursePriceStatus = true; } } context.SaveChanges(); }