public ActionResult DeleteConfirmed(int id) { CompetitionCoordinator competitionCoordinator = db.CompetitionCoordinators.Find(id); db.CompetitionCoordinators.Remove(competitionCoordinator); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: CompetitionCoordinators/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompetitionCoordinator competitionCoordinator = db.CompetitionCoordinators.Find(id); if (competitionCoordinator == null) { return(HttpNotFound()); } return(View(competitionCoordinator)); }
// GET: CompetitionCoordinators/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompetitionCoordinator competitionCoordinator = db.CompetitionCoordinators.Find(id); if (competitionCoordinator == null) { return(HttpNotFound()); } ViewBag.CreatedBy = new SelectList(db.AspNetUsers, "Id", "Email", competitionCoordinator.CreatedBy); ViewBag.CompetitionId = new SelectList(db.Competitions, "Id", "CompetitionName", competitionCoordinator.CompetitionId); return(View(competitionCoordinator)); }
public ActionResult Edit([Bind(Include = "Id,CoordinatorName,Photo,Contact,Email,CompetitionId,CreatedAt,CreatedBy")] CompetitionCoordinator competitionCoordinator, HttpPostedFileBase Photo) { if (ModelState.IsValid) { if (Photo != null && Photo.ContentLength > 0) { var fileName = Path.GetFileName(Photo.FileName); var path = Path.Combine(Server.MapPath("~/UploadedImages/"), fileName); Photo.SaveAs(path); competitionCoordinator.Photo = fileName; } competitionCoordinator.CreatedAt = DateTime.Now; competitionCoordinator.CreatedBy = User.Identity.GetUserId(); db.Entry(competitionCoordinator).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CreatedBy = new SelectList(db.AspNetUsers, "Id", "Email", competitionCoordinator.CreatedBy); ViewBag.CompetitionId = new SelectList(db.Competitions, "Id", "CompetitionName", competitionCoordinator.CompetitionId); return(View(competitionCoordinator)); }