public ActionResult New(ps_Order model) { if (ModelState.IsValid) { bn_Order bnOrder = new bn_Order(); var orderId = bnOrder.Create( model.Order.ProductId, model.Order.UserId, model.Order.CustomerName, model.Order.CustomerPhone, model.Order.Price, model.Order.Amount, model.Order.Address, model.Order.Comment); if (orderId != Guid.Empty) { return(RedirectToAction("Done")); } else { ViewBag.Message = "Error"; return(View(model)); } } return(View(model)); }
public ActionResult New(Guid productId) { bn_Product bnProduct = new bn_Product(); ps_Order model = new ps_Order(); var user = ps_Membership.GetUser(); var product = bnProduct.GetById(productId); if (user != null) { //add some default values. model.Order.UserId = user.UserId; model.Order.CustomerName = user.FullName; } model.Order.Price = (product.DiscountPrice.HasValue) ? product.DiscountPrice.Value : product.Price; model.Order.Amount = 1; model.Order.ProductId = productId; model.Product = product; return(View(model)); }