public PartialViewResult RelatedProduct(int id) { int resolution = 0, inches = 0, panel = 0; var viewmodel = new ViewModle(); double[][] Input = new double[1][]; viewmodel.Products = db.Products.Find(id); if (Enum.IsDefined(typeof(Resolution), viewmodel.Products.Resolution)) { resolution = (int)Enum.Parse(typeof(Resolution), viewmodel.Products.Resolution); } if (Enum.IsDefined(typeof(Inches), "_" + viewmodel.Products.Inches)) { inches = (int)Enum.Parse(typeof(Inches), "_" + viewmodel.Products.Inches); } if (Enum.IsDefined(typeof(Panel), viewmodel.Products.Panel)) { panel = (int)Enum.Parse(typeof(Panel), viewmodel.Products.Panel); } Input[0] = new double[] { resolution, inches, panel }; int[] x = Learning(Input, id); int prodcutid = x[0]; //var viewmodel = new ViewModle(); //viewmodel.Products = db.Products.Find(2); var result = db.Products.Where(p => p.ID == prodcutid); return(PartialView("RelatedProduct", result)); }
public ActionResult Index() { var viewmodel = new ViewModle(); viewmodel.Product = db.Products.ToList(); viewmodel.Buy = db.Buys.ToList(); return(View(viewmodel)); }
public ActionResult ProductBuys() { var viewmodel = new ViewModle(); viewmodel.Buy = db.Buys; viewmodel.Product = db.Products; return(View(viewmodel)); }
// GET: Buys/CreateBuy/id public ActionResult CreateBuy(int?id) { var viewmodel = new ViewModle(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } viewmodel.Products = db.Products.Find(id); if (viewmodel == null) { return(HttpNotFound()); } return(View(viewmodel)); }