// GET: Admin/Mainsponsors/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mainsponsor mainsponsor = db.Mainsponsors.Find(id); //Below Lines added for Community var userid = User.Identity.GetUserId(); var mainsponsora = from item in db.Mainsponsors where (item.MainsponsorId == id) select item; mainsponsora = mainsponsora.Include(a => a.CreatedBy); mainsponsora = mainsponsora.Where(a => a.CreatedBy == userid); if (mainsponsora.Count() == 0) { mainsponsor = null; } if (mainsponsor == null) { return(HttpNotFound()); } return(View(mainsponsor)); }
public ActionResult DeleteConfirmed(int id) { Mainsponsor mainsponsor = db.Mainsponsors.Find(id); db.Mainsponsors.Remove(mainsponsor); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "MainsponsorId,ImageUrl,Title,Phone,CreatedDate,CreatedBy,ModifiedDate,ModifiedBy,DelFlg")] Mainsponsor mainsponsor, HttpPostedFileBase ImageUrl) { if (ModelState.IsValid) { db.Entry(mainsponsor).State = EntityState.Added; mainsponsor.CreatedBy = User.Identity.GetUserId(); mainsponsor.CreatedDate = DateTime.Now; if (ImageUrl != null) { string pathToCreate = "~/Images/mainsponsor"; 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/mainsponsor/" + 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=308;height=270;format=jpg;mode=max")); i.Build(); mainsponsor.ImageUrl = imageUrl; db.Mainsponsors.Add(mainsponsor); } else { db.Mainsponsors.Add(mainsponsor); db.SaveChanges(); return(RedirectToAction("Index")); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mainsponsor)); }