Пример #1
0
        public JsonResult getProduct([System.Web.Http.FromBody] int id)
        {
            ProductBO bo   = new ProductBO();
            var       data = bo.getProduct(id);

            if (data != null && data.images?.Count() > 0)
            {
                var filUtil = new FileUploadProcess();
                foreach (var i in data.images)
                {
                    i.fileName = filUtil.GenerateHTTPFilePath(i.fileName, JSettings.GoogleCloudStorage.Bucket.Large);
                }
            }

            return(Json(data));
        }
Пример #2
0
        public JsonResult getNotPayOrders([System.Web.Http.FromBody] OrderSearchModel data)
        {
            OrderBO bo      = new OrderBO();
            var     filUtil = new FileUploadProcess();
            var     res     = bo.getNotPayOrders(data);

            if (res.IsThereValues())
            {
                foreach (var d in res)
                {
                    if (d.payment.IsThereValues() && d.payment.file.IsThereValues())
                    {
                        d.payment.file.fileName = filUtil.GenerateHTTPFilePath(d.payment.file.fileName, JSettings.GoogleCloudStorage.Bucket.OrderPaymentSlip);
                    }
                }
            }

            return(Json(res));
        }
Пример #3
0
        public JsonResult getProducts()
        {
            var datas   = new ProductBO().getProducts().Where(m => m.isDelete != true);
            var filUtil = new FileUploadProcess();

            foreach (var d in datas)
            {
                if (d.images != null && d.images.Count > 0)
                {
                    foreach (var i in d.images)
                    {
                        i.fileName = filUtil.GenerateHTTPFilePath(i.fileName, JSettings.GoogleCloudStorage.Bucket.Large);
                    }
                }
                else
                {
                    d.images = new List <FileUpload>();
                    d.images.Add(new FileUpload()
                    {
                    });
                }
            }
            return(Json(datas));
        }