예제 #1
0
        // 商品详细信息图片删除
        public IActionResult DeleteGoodsDetailImage(int?code)
        {
            var Aid = HttpContext.Session.GetString("Aid");

            if (Aid == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            if (code == null)
            {
                return(Content("500"));
            }
            GoodsDetailImage GoodsDetailImage = _context.GoodsDetailImage.FirstOrDefault(u => u.GoodsDetailImageCode == code);

            _context.GoodsDetailImage.Remove(GoodsDetailImage);
            _context.SaveChanges();
            return(Content("200"));
        }
예제 #2
0
        //商品详细信息图片添加动作
        public async Task <IActionResult> GoodsDetailImageCreates(int?GoodsDetailCode, string GoodsDetailImageUrl, string GoodsDetailXImageUrl)
        {
            var Aid = HttpContext.Session.GetString("Aid");

            if (Aid == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            if (GoodsDetailCode == null || GoodsDetailImageUrl == null || GoodsDetailXImageUrl == null)
            {
                return(Content("404"));
            }
            if (_context.GoodsDetailImage.Where(a => a.GoodsDetailImageUrl == GoodsDetailImageUrl).Count() == 0 || _context.GoodsDetailImage.Where(a => a.GoodsDetailXImageUrl == GoodsDetailXImageUrl).Count() == 0)
            {
                try
                {
                    var GoodsDetailImage = new GoodsDetailImage
                    {
                        GoodsDetailImageUrl  = GoodsDetailImageUrl,
                        GoodsDetailXImageUrl = GoodsDetailXImageUrl,
                        GoodsDetailCode      = Convert.ToInt32(GoodsDetailCode),
                    };
                    _context.Add(GoodsDetailImage);
                    await _context.SaveChangesAsync();

                    return(Content("200"));
                }
                catch (DbUpdateConcurrencyException)
                {
                    return(Content("500"));
                }
            }
            else
            {
                return(Content("201"));
            }
        }