// GET: /BattingScore/Create public ActionResult Create(int matchId) { ViewBag.PlayerId = new SelectList(db.Players, "Id", "FirstName"); BattingScoreCard scoreCard = new BattingScoreCard(); scoreCard.MatchId = matchId; return(View(scoreCard)); }
public ActionResult DeleteConfirmed(int id) { BattingScoreCard battingscorecard = db.BattingScoreCards.Find(id); db.BattingScoreCards.Remove(battingscorecard); db.SaveChanges(); return(RedirectToAction("Index", "Score", new { matchId = battingscorecard.MatchId })); }
// POST: odata/BattingScoreCards public IHttpActionResult Post(BattingScoreCard battingScoreCard) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BattingScoreCards.Add(battingScoreCard); db.SaveChanges(); return(Created(battingScoreCard)); }
public ActionResult Edit([Bind(Include = "MatchId,PlayerId,RunsScored,BallsFaced,HowOut,NoOfFours,NoOfSix,StrikeRate,LastupdatedBy,LastupdatedDate")] BattingScoreCard battingscorecard) { if (ModelState.IsValid) { battingscorecard.StrikeRate = ((decimal)battingscorecard.RunsScored / (decimal)battingscorecard.BallsFaced) * 100; battingscorecard.LastupdatedBy = "Admin"; battingscorecard.LastupdatedDate = DateTime.Now; db.Entry(battingscorecard).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Score", new { matchId = battingscorecard.MatchId })); } ViewBag.PlayerId = new SelectList(db.Players, "Id", "FirstName", battingscorecard.PlayerId); return(View(battingscorecard)); }
// GET: /BattingScore/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BattingScoreCard battingscorecard = db.BattingScoreCards.Find(id); if (battingscorecard == null) { return(HttpNotFound()); } return(View(battingscorecard)); }
// DELETE: odata/BattingScoreCards(5) public IHttpActionResult Delete([FromODataUri] int key) { BattingScoreCard battingScoreCard = db.BattingScoreCards.Find(key); if (battingScoreCard == null) { return(NotFound()); } db.BattingScoreCards.Remove(battingScoreCard); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
// GET: /BattingScore/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BattingScoreCard battingscorecard = db.BattingScoreCards.Find(id); if (battingscorecard == null) { return(HttpNotFound()); } ViewBag.PlayerId = new SelectList(db.Players, "Id", "FirstName", battingscorecard.PlayerId); return(View(battingscorecard)); }
// PUT: odata/BattingScoreCards(5) public IHttpActionResult Put([FromODataUri] int key, Delta <BattingScoreCard> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BattingScoreCard battingScoreCard = db.BattingScoreCards.Find(key); if (battingScoreCard == null) { return(NotFound()); } patch.Put(battingScoreCard); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BattingScoreCardExists(key)) { return(NotFound()); } else { throw; } } return(Updated(battingScoreCard)); }