public ActionResult LordMorePhoto(MoreItemDetail moredetails, HttpPostedFileBase ImgUrl) { if (ModelState.IsValid) { if (ImgUrl != null) { ItemDetail Item = db.ItemDetails.Where(x => x.Id == moredetails.ItemId).FirstOrDefault(); var path = Server.MapPath("~/360/Images/" + Item.ItemCode + "/sub/"); var directory = new DirectoryInfo(path); if (directory.Exists == false) { directory.Create(); } ImgUrl.SaveAs(HttpContext.Server.MapPath("~/360/Images/" + Item.ItemCode + "/Sub/") + ImgUrl.FileName); moredetails.ImgUrl = Item.ItemCode + "/Sub/" + ImgUrl.FileName; moredetails.ImgPart = Item.ItemCode + "/Sub/"; } db.MoreItemDetails.Add(moredetails); db.SaveChanges(); } return(View()); }
public ActionResult LordMorePhoto(int id) { MoreItemDetail moreitemdetails = new MoreItemDetail(); //ItemDetail item = db.ItemDetails.Where(x => x.ItemCode == ItemCode).FirstOrDefault(); moreitemdetails.ItemId = id; return(View(moreitemdetails)); }
public ActionResult DeleteOf(int?id) { Category category = db.Categories.Where(x => x.Shopid == id).FirstOrDefault(); ItemDetail item = db.ItemDetails.Where(x => x.CategoryId == category.Id).FirstOrDefault(); if (item != null) { List <MoreItemDetail> moreitem = db.MoreItemDetails.ToList().Where(x => x.ItemId == item.Id).ToList(); if (moreitem.Count() > 0) { foreach (var MoreItemDetail in moreitem) { MoreItemDetail moreitemddata = db.MoreItemDetails.Where(x => x.Id == MoreItemDetail.Id).FirstOrDefault(); db.MoreItemDetails.Remove(moreitemddata); db.SaveChanges(); } } } if (item != null) { db.ItemDetails.Remove(item); db.SaveChanges(); } Login logins = db.Logins.Where(x => x.ShopId == id).FirstOrDefault(); db.Logins.Remove(logins); db.SaveChanges(); db.Categories.Remove(category); db.SaveChanges(); return(RedirectToAction("Index", "Admin")); }