// GET: Admin/PastExComMembers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PastExComMember pastExComMember = db.PastExComMembers.Find(id); //Below Lines added for Community var userid = User.Identity.GetUserId(); var pastExComMembera = from item in db.PastExComMembers where (item.PastExComMemberId == id) select item; pastExComMembera = pastExComMembera.Include(a => a.CreatedBy); pastExComMembera = pastExComMembera.Where(a => a.CreatedBy == userid); if (pastExComMembera.Count() == 0) { pastExComMember = null; } if (pastExComMember == null) { return(HttpNotFound()); } return(View(pastExComMember)); }
public ActionResult DeleteConfirmed(int id) { PastExComMember pastExComMember = db.PastExComMembers.Find(id); db.PastExComMembers.Remove(pastExComMember); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "PastExComMemberId,Name,Position,ImageUrl,Year,Linkedin,Facebook,Email,Mobile,Landline,Address,DOB,UniqueId,CreatedDate,CreatedBy,ModifiedDate,ModifiedBy,DelFlg")] PastExComMember pastExComMember, HttpPostedFileBase ImageUrl) { if (ModelState.IsValid) { db.Entry(pastExComMember).State = EntityState.Added; pastExComMember.CreatedBy = User.Identity.GetUserId(); pastExComMember.CreatedDate = DateTime.Now; if (ImageUrl != null) { string pathToCreate = "~/Images/pastExComMember"; 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/pastExComMember/" + 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(); pastExComMember.ImageUrl = imageUrl; db.PastExComMembers.Add(pastExComMember); } else { db.PastExComMembers.Add(pastExComMember); db.SaveChanges(); return(RedirectToAction("Index")); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pastExComMember)); }