public ActionResult UserCost(int User_Id = 0) //корзина { if (Session["idUser"] == null) //проверка на существование значения сессии { Session["idUser"] = User_Id; } if (User_Id != (int)Session["idUser"])//если юзер авторизован то он перенапрявляется на другую стр { User_Id = (int)Session["idUser"]; Response.Redirect("/Home/UserCost?User_Id=" + User_Id); } int i = 0; var Need_Candle = db.Candles; var Cost_This_User = db.Cost.Where(x => x.Id_Users == User_Id && x.Status_Cost == "Корзина"); //производим выборку всех добавленных заказов в корзину int column = Cost_This_User.Count(); //подсчитываем кол-во выбранного товара Models.Candles[] array = new Models.Candles[column]; //выделяем память под массив моделей свечей foreach (var a in Cost_This_User) //формируем массив с нужными книгами { foreach (var b in Need_Candle) { if (a.Id_Candle == b.Id_Candle) { array[i] = new Models.Candles { Id_Candle = b.Id_Candle, Plase_of_origin = b.Plase_of_origin, Product_name = b.Product_name, Material = b.Material, Color = b.Color, Height = b.Height, Weight = b.Weight, Diameter = b.Diameter, Old_Price = b.Old_Price, Fragrance = b.Fragrance, Image = b.Image, Burning_time = b.Burning_time, New_Price = b.New_Price }; } } i++; } return(View(array));//передаем массив в качестве параметра м-да View }
public void AddProd(string image, string name, string material, string plase_of_origin, int quantity, string time, float new_price, float old_price) { Models.Candles NewCand = new Models.Candles { Image = image, Product_name = name, Material = material, Plase_of_origin = plase_of_origin, Quantity = quantity, Burning_time = time, Old_Price = old_price, New_Price = new_price, }; db.Candles.Add(NewCand); db.SaveChanges(); Response.Redirect("~/Admin/Products"); }