コード例 #1
0
        public JsonResult Update(int productID, string products)
        {
            var jsonSuccessResult = new JsonSuccessResult();

            try
            {
                string[] arrProducts = products.Split(',');

                // حذف
                #region Delete All

                ProductAccessories.DeleteProductAccessories(productID);

                #endregion Delete All

                // ثبت مجدد
                #region Add

                List <ProductAccessory> listItems = new List <ProductAccessory>();

                foreach (var item in arrProducts)
                {
                    if (!String.IsNullOrWhiteSpace(item))
                    {
                        ProductAccessory product = new ProductAccessory
                        {
                            ProductID   = productID,
                            AccessoryID = Int32.Parse(item),
                            LastUpdate  = DateTime.Now,
                        };

                        listItems.Add(product);
                    }
                }

                ProductAccessories.Insert(listItems);

                #endregion Add

                jsonSuccessResult.Success = true;
            }
            catch (Exception ex)
            {
                jsonSuccessResult.Errors  = new string[] { ex.Message };
                jsonSuccessResult.Success = false;
            }

            return(new JsonResult()
            {
                Data = jsonSuccessResult
            });
        }
コード例 #2
0
        public JsonResult Get(int productID)
        {
            var jsonSuccessResult = new JsonSuccessResult();

            try
            {
                var list = ProductAccessories.Get(productID);

                jsonSuccessResult.Data    = list;
                jsonSuccessResult.Success = true;
            }
            catch (Exception ex)
            {
                jsonSuccessResult.Errors  = new string[] { ex.Message };
                jsonSuccessResult.Success = false;
            }

            return(new JsonResult()
            {
                Data = jsonSuccessResult
            });
        }