Пример #1
0
        public ActionResult AddDetail(OrderDetailNew model)
        {
            //TODO: Kiểm tra tính hợp lệ của dữ liệu được nhập
            if (model.ProductID == 0)
            {
                ModelState.AddModelError("ProductID", "ProductID Expected");
            }
            if (model.UnitPrice == 0)
            {
                ModelState.AddModelError("UnitPrice", "UnitPrice Expected");
            }
            if (model.Quantity == 0)
            {
                ModelState.AddModelError("Quantity", "Quantity Expected");
            }
            if (model.Discount == 0)
            {
                model.Discount = 0;
            }
            if (!ModelState.IsValid)
            {
                model.OrderID = model.OrderID;
                ViewBag.Title = model.OrderID != 0 ? "Create new OrderDetail" : "Edit Order";
                return(View(model));
            }
            //TODO: Lưu dữ liệu vao DB


            if (model.OrderID != 0)
            {
                CatalogBLL.AddOrderDetailNew(model);
            }

            return(RedirectToAction("Create"));
        }