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()); }
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")); }