public void GetProductType()
        {
            var ProductType = PostDataToModel();
            var bll         = new ProductTypeBLL();
            var data        = bll.Get(ProductType);

            Write(data);
        }
        private IHttpActionResult AddProduct(RequestAddProduct request)
        {
            var tokenResult = IdentityValid.ValidateToken(request.Token);

            if (!tokenResult.IsSuccess)
            {
                return(Json(tokenResult));
            }

            var productbll       = new ProductBLL();
            var productTypebll   = new ProductTypeBLL();
            var productTypeModel = productTypebll.Get(o => o.ProductTypeName == request.ProductTypeName && o.UserName == tokenResult.userName);

            if (productTypeModel == null)
            {
                productTypebll.Save(new ProductType
                {
                    ParentProductTypeId = 0,
                    UserName            = tokenResult.userName,
                    ProductTypeName     = request.ProductTypeName
                });
                productTypeModel = productTypebll.Get(o => o.ProductTypeName == request.ProductTypeName && o.UserName == tokenResult.userName);
            }

            var product = new Product()
            {
                UserName      = tokenResult.userName,
                Introduce     = request.Introduce,
                ProductImgUrl = request.ProductImgUrl,
                ProductName   = request.ProductName,
                ProductTypeId = productTypeModel.ProductTypeId,
                Remark        = request.Remark
            };
            bool isSuccess = productbll.Save(product);

            return(Ok(new ResponseMsg()
            {
                IsSuccess = isSuccess
            }));
        }
예제 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public JsonResult Get(string id)
        {
            var json = _typeBll.Get(id);

            return(Json(json, JsonRequestBehavior.AllowGet));
        }