Exemple #1
0
        public async Task <IActionResult> Edit(long id, string name, string imgUrl, string url, int sort)
        {
            if (string.IsNullOrEmpty(name))
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = "图片名不能为空"
                }));
            }

            var res = await ImageHelper.Base64SaveAsync(imgUrl);

            if (!res.Key)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = res.Value
                }));
            }

            var result = await linkService.EditAsync(id, name, res.Value, url, sort);

            if (result <= 0)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = "修改图片失败"
                }));
            }
            return(Json(new AjaxResult {
                Status = 1, Msg = "修改图片成功"
            }));
        }
Exemple #2
0
        public async Task <IActionResult> Add(int typeId, string name, string imgUrl, string url, int sort)
        {
            if (string.IsNullOrEmpty(name))
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = "图片名不能为空"
                }));
            }
            var res = await ImageHelper.Base64SaveAsync(imgUrl);

            if (!res.Key)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = res.Value
                }));
            }
            long id = await linkService.AddAsync(typeId, name, res.Value, url, sort);

            if (id <= 0)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = "添加图片失败"
                }));
            }
            return(Json(new AjaxResult {
                Status = 1, Msg = "添加图片成功", Data = "/admin/link/list"
            }));
        }
Exemple #3
0
        public async Task <IActionResult> UpImages(long id, string[] imgFiles)
        {
            if (imgFiles.Count() <= 0)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = "请选择上传的图片"
                }));
            }
            List <string> lists = new List <string>();

            foreach (string imgFile in imgFiles)
            {
                if (imgFile.Contains("upload/"))
                {
                    lists.Add(imgFile);
                }
                else
                {
                    var res = await ImageHelper.Base64SaveAsync(imgFile);

                    if (!res.Key)
                    {
                        return(Json(new AjaxResult {
                            Status = 0, Msg = res.Value
                        }));
                    }
                    lists.Add(res.Value);
                }
            }
            List <string> imgUrls = lists.Distinct().ToList();
            long          resid   = await productImageService.AddAsync(id, imgUrls);

            if (resid <= 0)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = "上传失败"
                }));
            }
            return(Json(new AjaxResult {
                Status = 1, Msg = "上传成功"
            }));
        }
Exemple #4
0
        public async Task <ActionResult> Buy(long id, string imgFile)
        {
            var val = await ImageHelper.Base64SaveAsync(imgFile);

            if (!val.Key)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = val.Value
                }));
            }
            long res = await courseOrderService.AddAsync(CookieHelper.GetLoginId(), CookieHelper.GetLoginMobile(), id, val.Value);

            if (res <= 0)
            {
                return(Json(new AjaxResult {
                    Status = 0, Msg = "申请购买失败"
                }));
            }
            return(Json(new AjaxResult {
                Status = 1, Msg = "申请购买成功"
            }));
        }