Esempio n. 1
0
        public IActionResult list()
        {
            if (err != null)
            {
                ViewBag.er = err;
                err        = null;
            }

            ////////////////////////////////list
            var d = db.Tbl_Slider.ToList();

            if (d != null)
            {
                List <Vm_Slider> s = new List <Vm_Slider> ();
                foreach (var item in d)
                {
                    var q = db.Tbl_Product.Where(a => a.Id == item.CategoryProductIdSlid).SingleOrDefault();
                    if (q == null)
                    {
                        prname = "محصولی ثبت نشده";
                    }
                    else
                    {
                        prname = q.TitleProductPro;
                    }
                    Vm_Slider f = new Vm_Slider()
                    {
                        Id            = item.Id,
                        ImageMainSlid = item.ImageMainSlid,
                        Language      = item.Language,
                        nameproduct   = prname
                    };
                    s.Add(f);
                }
                ViewBag.list = s.OrderByDescending(a => a.Id).ToList();
            }
            else
            {
                ViewBag.list = null;
            }

            return(View());
        }
Esempio n. 2
0
        public async Task <IActionResult> add(Vm_Slider ex)
        {
            ///////////////upload file
            string FileExtension1 = Path.GetExtension(ex.img.FileName);

            NewFileName = String.Concat(Guid.NewGuid().ToString(), FileExtension1);
            var path = $"{_env.WebRootPath}\\fileupload\\{NewFileName}";

            using (var stream = new FileStream(path, FileMode.Create)) {
                await ex.img.CopyToAsync(stream);
            }
            //////////////////////////end upload file
            Tb_Slider tb = new Tb_Slider()
            {
                ImageMainSlid         = NewFileName,
                CategoryProductIdSlid = ex.CategoryProductIdSlid,
                Language = ex.Language
            };

            db.Tbl_Slider.Add(tb);
            db.SaveChanges();
            err = "اطلاعات با موفقیت ثبت شد";
            return(RedirectToAction("index"));
        }