Example #1
0
        /// <summary>
        /// In stock a new product
        /// </summary>
        /// <returns>返回入库的结果</returns>
        public ActionResult InstockNewProduct(ProductInStockViewModel model)
        {
            ProductItem product = new ProductItem {
                ProductName = model.ProductName, CategoryID = model.CategoryID, BrandID = model.BrandID,
                Description = model.Description, Specification = model.Specification, ProducingArea = model.ProducingArea, VendorID = model.VendorID, Unit = model.Unit
            };

            if (ProductManager.InStockProduct(product, model.StockPrice, model.StockAmount, model.Remark))
            {
                return(Content(WebResult <string> .SuccessResult.ResponseString));
            }

            return(Content(WebResult <string> .NormalErrorResult.ResponseString));
        }
Example #2
0
        /// <summary>
        /// In stock a existed product
        /// </summary>
        /// <param name="id">product ID want to in stock</param>
        /// <remarks>返回入库的操作结果</remarks>
        public ActionResult InstockProduct(ProductInStockViewModel model)
        {
            ProductItem product = ProductManager.GetProductByID(model.ProductID);

            if (product == null)
            {
                return(Content(WebResult <string> .NormalErrorResult.ResponseString));
            }

            if (ProductManager.InStockProduct(product, model.StockPrice, model.StockAmount, model.Remark))
            {
                return(Content(WebResult <string> .SuccessResult.ResponseString));
            }

            return(Content(WebResult <string> .NormalErrorResult.ResponseString));
        }