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

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

            if (d != null)
            {
                List <Vm_Baner> s = new List <Vm_Baner> ();
                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_Baner f = new Vm_Baner()
                    {
                        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());
        }
Beispiel #2
0
        public async Task <IActionResult> add(Vm_Baner 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_Baner tb = new Tb_Baner()
            {
                ImageMainSlid         = NewFileName,
                CategoryProductIdSlid = ex.CategoryProductIdSlid,
                Language = ex.Language
            };

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