public ActionResult DeleteConfirmed(int id) { TotalDefense totalDefense = db.TotalDefenses.Find(id); db.TotalDefenses.Remove(totalDefense); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "GameID,PlayerID,CoachID,Positions,Errors,InningsPlayed,PutOuts,Assists")] TotalDefense totalDefense) { if (ModelState.IsValid) { db.Entry(totalDefense).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PlayerID = new SelectList(db.Players, "PlayerID", "FirstName", totalDefense.PlayerID); return(View(totalDefense)); }
// GET: TotalDefenses/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TotalDefense totalDefense = db.TotalDefenses.Find(id); if (totalDefense == null) { return(HttpNotFound()); } return(View(totalDefense)); }
public ActionResult Create([Bind(Include = "GameID,PlayerID,CoachID,Positions,Errors,InningsPlayed,PutOuts,Assists")] SubmitDefense submitDefense, TotalDefense totalDefense) { TotalDefensesController total = new TotalDefensesController(); SubmitPitchingsController pitch = new SubmitPitchingsController(); //SubmitPitching pitching = new SubmitPitching(); //TotalPitching totalPitch = new TotalPitching(); if (ModelState.IsValid) { string user = User.Identity.GetUserId(); var coachRow = from row in db.Coaches where row.UserId == user select row; var coachRowResult = coachRow.FirstOrDefault(); submitDefense.CoachID = coachRowResult.CoachID; db.SubmitDefenses.Add(submitDefense); db.SaveChanges(); foreach (var item in db.TotalDefenses) { if (item.Positions == submitDefense.Positions && item.PlayerID == submitDefense.PlayerID && item.Positions != 1) { total.Edit(submitDefense.PlayerID, submitDefense.CoachID, submitDefense.Positions, submitDefense.Errors, submitDefense.InningsPlayed, submitDefense.PutOuts, submitDefense.Assists); if (submitDefense.Positions == 1) { //pitch.Create(pitching, totalPitch); return(RedirectToAction("Create", "SubmitPitchings")); } return(RedirectToAction("Home", "Coaches")); } //else if (submitDefense.Positions == 1) //{ // //pitch.Create(pitching, totalPitch); // return RedirectToAction("Create", "SubmitPitchings"); //} } total.Create(submitDefense.PlayerID, submitDefense.CoachID, submitDefense.Positions, submitDefense.Errors, submitDefense.InningsPlayed, submitDefense.PutOuts, submitDefense.Assists, totalDefense); if (submitDefense.Positions == 1) { //pitch.Create(pitching, totalPitch); return(RedirectToAction("Create", "SubmitPitchings")); } return(RedirectToAction("Home", "Coaches")); } return(RedirectToAction("Home", "Coaches")); //ViewBag.PlayerID = new SelectList(db.Players, "PlayerID", "FirstName", submitDefense.PlayerID); //return View(submitDefense); }
// GET: TotalDefenses/Create public void Create(int playerID, int CoachId, int position, int errors, int inningsPlayed, int putOuts, int assists, TotalDefense totalDefense) { totalDefense.PlayerID = playerID; totalDefense.CoachID = CoachId; totalDefense.Positions = position; totalDefense.Errors = errors; totalDefense.InningsPlayed = inningsPlayed; totalDefense.PutOuts = putOuts; totalDefense.Assists = assists; db.TotalDefenses.Add(totalDefense); db.SaveChanges(); DefenseStatsController newStats = new DefenseStatsController(); newStats.Create(totalDefense.PlayerID, totalDefense.CoachID, totalDefense.Positions, totalDefense.Errors, totalDefense.InningsPlayed, totalDefense.PutOuts, totalDefense.Assists); }