public List <Models.ModelTipoComplemento> GetComplementos([FromBody] string sProduct) { List <Models.ModelTipoComplemento> oRes = new List <Models.ModelTipoComplemento>(); try { DemoBD oBaseDemo = new DemoBD(); DemoProduct oProduct = oBaseDemo.DemoProduct.Where(s => s.ProductCodigo == sProduct).First(); foreach (DemoTipoCom t in oProduct.DemoTipoCom.ToList()) { Models.ModelTipoComplemento oNewTipo = new Models.ModelTipoComplemento(); oNewTipo.TipoCodigo = t.TipoCodigo; oNewTipo.TipoDescripcion = t.TipoDescripcion; oNewTipo.TipoMaxCantidad = t.TipoMaxCantidad; oNewTipo.TipoOrden = t.TipoOrden; foreach (DemoComplemento c in t.DemoComplemento.ToList()) { Models.ModelComplemento oNewCom = new Models.ModelComplemento(); oNewCom.ComplementoCantidad = 0; oNewCom.ComplementoCodigo = c.ComplementoCodigo; oNewCom.ComplementoDescripcion = c.ComplementoDescripcion; oNewCom.ComplementoPrecio = c.ComplementoPrecio; oNewCom.ComplementoSeleccionado = false; oNewTipo.Complementos.Add(oNewCom); } oRes.Add(oNewTipo); } } catch (Exception ex) { } return(oRes); }
/// <summary> /// 数据访问实现:修改单个实体对象信息 /// </summary> /// <param name="entity">参数:Product 实体对象</param> /// <returns>返回:bool</returns> public bool UpdateProducts(DemoProduct entity) { HibernateTemplate.Update(entity); return(true); throw new NotImplementedException(); }
public ActionResult DeleteConfirmed(string id) { DemoProduct demoProduct = db.DemoProduct.Find(id); db.DemoProduct.Remove(demoProduct); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// 数据访问实现:添加单个实体对象信息 /// </summary> /// <param name="entity">参数:Product 实体对象</param> /// <returns>返回:bool</returns> public bool InsertProducts(DemoProduct entity) { //HibernateTemplate.Save(entity); if (HibernateTemplate.Save(entity) != null) { return(true); } return(false); throw new NotImplementedException(); }
public ActionResult Edit([Bind(Include = "ProductCodigo,ProductCantidad,ProductDescripcion,ProductPrecio,ProductTotal,ProductTitulo,ProductComplementos,ProductMenu")] DemoProduct demoProduct) { if (ModelState.IsValid) { db.Entry(demoProduct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProductMenu = new SelectList(db.DemoMenu, "MenuCodigo", "MenuDescripcion", demoProduct.ProductMenu); return(View(demoProduct)); }
// GET: DemoProducts/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DemoProduct demoProduct = db.DemoProduct.Find(id); if (demoProduct == null) { return(HttpNotFound()); } return(View(demoProduct)); }
// GET: DemoProducts/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DemoProduct demoProduct = db.DemoProduct.Find(id); if (demoProduct == null) { return(HttpNotFound()); } ViewBag.ProductMenu = new SelectList(db.DemoMenu, "MenuCodigo", "MenuDescripcion", demoProduct.ProductMenu); return(View(demoProduct)); }
/// <summary> /// 业务逻辑实现:修改单个实体对象信息 /// </summary> /// <param name="entity"></param> /// <returns>返回:bool</returns> public bool UpdateProducts(DemoProduct entity) { return(dao.UpdateProducts(entity)); throw new NotImplementedException(); }
/// <summary> /// 业务逻辑实现:添加单个实体对象信息 /// </summary> /// <param name="entity">参数:Product 实体对象</param> /// <returns>返回:bool</returns> public bool InsertProducts(DemoProduct entity) { return(dao.InsertProducts(entity)); throw new NotImplementedException(); }