// GET: Admin/Sitesets/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Siteset siteset = db.Sitesets.Find(id); //Below Lines added for Community var userid = User.Identity.GetUserId(); var siteseta = from item in db.Sitesets where (item.SitesetId == id) select item; siteseta = siteseta.Include(a => a.CreatedBy); siteseta = siteseta.Where(a => a.CreatedBy == userid); if (siteseta.Count() == 0) { siteset = null; } if (siteset == null) { return(HttpNotFound()); } return(View(siteset)); }
public ActionResult DeleteConfirmed(int id) { Siteset siteset = db.Sitesets.Find(id); db.Sitesets.Remove(siteset); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "SitesetId,Phone,Address,Email,ImageUrl,FbId,TwitterId,GoogleId,InstagramId,LinkedinId,Copyright,CreatedDate,CreatedBy,ModifiedDate,ModifiedBy,DelFlg")] Siteset siteset, HttpPostedFileBase ImageUrl) { if (ModelState.IsValid) { db.Entry(siteset).State = EntityState.Added; siteset.CreatedBy = User.Identity.GetUserId(); siteset.CreatedDate = DateTime.Now; if (ImageUrl != null) { string pathToCreate = "~/Images/siteset"; if (!Directory.Exists(Server.MapPath(pathToCreate))) { //Now you know it is ok, create it Directory.CreateDirectory(Server.MapPath(pathToCreate)); } string extension = Path.GetExtension(ImageUrl.FileName); string fileName = Path.GetFileNameWithoutExtension(ImageUrl.FileName); string id = Guid.NewGuid().ToString(); string imageUrl = "/Images/siteset/" + fileName + "" + /*main.MainId.ToString()*/ id + extension; ImageUrl.SaveAs(Path.Combine(Server.MapPath(pathToCreate), fileName + "" + /*main.MainId.ToString()*/ id + extension)); string DestinationPath = Path.Combine(Server.MapPath(pathToCreate)); DestinationPath += "\\" + fileName + id; ImageResizer.ImageJob i = new ImageResizer.ImageJob(DestinationPath + extension, DestinationPath + "_thumb.jpg", new ImageResizer.ResizeSettings( "width=200;height=200;format=jpg;mode=max")); i.Build(); siteset.ImageUrl = imageUrl; db.Sitesets.Add(siteset); } else { db.Sitesets.Add(siteset); db.SaveChanges(); return(RedirectToAction("Index")); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(siteset)); }