public ActionResult OrderDitels([Bind(Include = "City,Street,HouseNumber,ZipNumber")] shippingAddress adddress) { var id = Convert.ToInt32(Request["OrderId"]); Client client = new Client() { FullName = Request["Name"], PhonNumber = Request["PhonNumber"], Mail = Request["Mail"], Address = adddress, }; db.clients.Add(client); db.SaveChanges(); var order = db.orders.Include(o => o.MyItems).AsNoTracking().FirstOrDefault(o => o.Id == id); Client client2 = db.clients.First(c => c.FullName == client.FullName && c.PhonNumber == client.PhonNumber); int Cid = client2.Id; order.clientId = client2.Id; order.TotalPrice = (float)Convert.ToInt32(Request["finalPrice"].ToString()); order.ShipingMethodId = Convert.ToInt32(Request["ShippingMethodId"]); db.orders.Add(order); db.SaveChanges(); var shippingMethod = db.shippingMethods.First(s => s.id == order.ShipingMethodId); ViewBag.ShipingMethod = (" :חברת משלוח" + shippingMethod.ShippingCompany + " מחיר משלוח: " + shippingMethod.DifoltPriceForShipping); OrderVM orderVM = new OrderVM() { order = order, client = client2 }; return(View(orderVM)); }
public ActionResult OrderDitels([Bind(Include = "City,Street,HouseNumber,ZipNumber")] shippingAddress adddress) { Client client = new Client() { FullName = Request["Name"], PhonNumber = Request["PhonNumber"], Mail = Request["Mail"], Address = adddress }; db.clients.Add(client); var order = db.orders.Find(Convert.ToInt32(Request["OrderId"])); order.client = client; db.SaveChanges(); return(View(order)); }