public ActionResult Create([Bind(Include = "SubmissionID,TeamID,Points,Description")] PointSubmission pointSubmission) { if (ModelState.IsValid) { db.PointSubmissions.Add(pointSubmission); db.SaveChanges(); //SLACK FOR POSTING HOUSE POINTS SUBMISSIONS TO GENERAL BOOTCAMP CHANNEL var vm = new { channel = "#test", username = "******", text = String.Format("{0} POINTS for {1} House!", pointSubmission.Points, pointSubmission.Team.TeamName), icon_emoji = ":trophy:" }; using (var client = new WebClient()) { var dataString = JsonConvert.SerializeObject(vm); var url = "https://hooks.slack.com/services/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"; client.Headers.Add(HttpRequestHeader.ContentType, "application/json"); string result = client.UploadString(new Uri(url), "POST", dataString); } ViewBag.TeamID = new SelectList(db.Teams, "TeamID", "TeamName", pointSubmission.TeamID); return(RedirectToAction("Index")); } ViewBag.TeamID = new SelectList(db.Teams, "TeamID", "TeamName", pointSubmission.TeamID); return(View(pointSubmission)); }
public ActionResult DeleteConfirmed(int id) { PointSubmission pointSubmission = db.PointSubmissions.Find(id); db.PointSubmissions.Remove(pointSubmission); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SubmissionID,TeamID,Points,Description")] PointSubmission pointSubmission) { if (ModelState.IsValid) { db.Entry(pointSubmission).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TeamID = new SelectList(db.Teams, "TeamID", "TeamName", pointSubmission.TeamID); return(View(pointSubmission)); }
// GET: PointSubmissions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PointSubmission pointSubmission = db.PointSubmissions.Find(id); if (pointSubmission == null) { return(HttpNotFound()); } return(View(pointSubmission)); }
// GET: PointSubmissions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PointSubmission pointSubmission = db.PointSubmissions.Find(id); if (pointSubmission == null) { return(HttpNotFound()); } ViewBag.TeamID = new SelectList(db.Teams, "TeamID", "TeamName", pointSubmission.TeamID); return(View(pointSubmission)); }