Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }