public bool CreateDetails(ShippingDetails instance) { if (instance.ID == 0) { Db.ShippingDetails.InsertOnSubmit(instance); Db.ShippingDetails.Context.SubmitChanges(); return true; } return false; }
public ActionResult Checkout(Cart cart, ShippingView shippingDetails) { if (cart.Lines.Count() == 0) { ModelState.AddModelError("", "Извините, ваша корзина пуста!"); } if (ModelState.IsValid) { foreach (var line in cart.Lines) { ShippingDetails sd = new ShippingDetails(); var subtotal = line.Order.Price * line.Quantity; sd.OrderID = line.Order.ID; sd.Line1 = shippingDetails.Line1; sd.Line2 = shippingDetails.Line2; sd.Name = shippingDetails.Name; sd.City = shippingDetails.City; sd.Country = shippingDetails.Country; sd.Count = line.Quantity; repository.CreateDetails(sd); } cart.Clear(); return RedirectToAction("Index", "Home"); } else { return View(shippingDetails); } }
partial void DeleteShippingDetails(ShippingDetails instance);
partial void UpdateShippingDetails(ShippingDetails instance);
partial void InsertShippingDetails(ShippingDetails instance);
private void detach_ShippingDetails(ShippingDetails entity) { this.SendPropertyChanging(); entity.TypeServices = null; }
public bool UpdateDetails(ShippingDetails instance) { throw new NotImplementedException(); }