コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: Tubulor/AiProject
        public ActionResult Index()
        {
            var viewmodel = new ViewModle();

            viewmodel.Product = db.Products.ToList();
            viewmodel.Buy     = db.Buys.ToList();
            return(View(viewmodel));
        }
コード例 #3
0
        public ActionResult ProductBuys()
        {
            var viewmodel = new ViewModle();

            viewmodel.Buy     = db.Buys;
            viewmodel.Product = db.Products;
            return(View(viewmodel));
        }
コード例 #4
0
        // 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));
        }