public ActionResult Create(ScoreCardCreate model, int playerId) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateScoreCardService(); if (service.CreateScoreCard(model, playerId)) { TempData["SaveResults"] = "Score Card has been Created"; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Score Card could not be created."); return(View(model)); }
public bool CreateScoreCard(ScoreCardCreate model, int playerId) { var entity = new ScoreCard() { //Id = model.ScoreCardId, //ScoreCardId = model.ScoreCardId, PlayerId = model.PlayerId, CourseId = model.CourseId, //TeeTime = model.CourseTeeTime, ScoreOne = model.ScoreCardScoreOne, ScoreTwo = model.ScoreCardScoreTwo, ScoreThree = model.ScoreCardScoreThree, ScoreFour = model.ScoreCardScoreFour, ScoreFive = model.ScoreCardScoreFive, ScoreSix = model.ScoreCardScoreSix, ScoreSeven = model.ScoreCardScoreSeven, ScoreEight = model.ScoreCardScoreEight, ScoreNine = model.ScoreCardScoreNine, ScoreTen = model.ScoreCardScoreTen, ScoreEleven = model.ScoreCardScoreEleven, ScoreTwelve = model.ScoreCardScoreTwelve, ScoreThirteen = model.ScoreCardScoreThirteen, ScoreFourteen = model.ScoreCardScoreFourteen, ScoreFifteen = model.ScoreCardScoreFifteen, ScoreSixteen = model.ScoreCardScoreSixteen, ScoreSeventeen = model.ScoreCardScoreSeventeen, ScoreEighteen = model.ScoreCardScoreEighteen, HoleOne = model.CourseHoleOne, HoleTwo = model.CourseHoleTwo, HoleThree = model.CourseHoleThree, HoleFour = model.CourseHoleFour, HoleFive = model.CourseHoleFive, HoleSix = model.CourseHoleSix, HoleSeven = model.CourseHoleSeven, HoleEight = model.CourseHoleEight, HoleNine = model.CourseHoleNine, HoleTen = model.CourseHoleTen, HoleEleven = model.CourseHoleEleven, HoleTwelve = model.CourseHoleTwelve, HoleThirteen = model.CourseHoleThirteen, HoleFourteen = model.CourseHoleFourteen, HoleFifteen = model.CourseHoleFifteen, HoleSixteen = model.CourseHoleSixteen, HoleSeventeen = model.CourseHoleSeventeen, HoleEighteen = model.CourseHoleEighteen, Handicap = (model.CourseHoleOne + model.CourseHoleTwo + model.CourseHoleThree + model.CourseHoleFour + model.CourseHoleFive + model.CourseHoleSix + model.CourseHoleSeven + model.CourseHoleEight + model.CourseHoleNine + model.CourseHoleTen + model.CourseHoleEleven + model.CourseHoleTwelve + model.CourseHoleThirteen + model.CourseHoleFourteen + model.CourseHoleFifteen + model.CourseHoleSixteen + model.CourseHoleSeventeen + model.CourseHoleEighteen) - (model.ScoreCardScoreOne + model.ScoreCardScoreTwo + model.ScoreCardScoreThree + model.ScoreCardScoreFour + model.ScoreCardScoreFive + model.ScoreCardScoreSix + model.ScoreCardScoreSeven + model.ScoreCardScoreEight + model.ScoreCardScoreNine + model.ScoreCardScoreTen + model.ScoreCardScoreEleven + model.ScoreCardScoreTwelve + model.ScoreCardScoreThirteen + model.ScoreCardScoreFourteen + model.ScoreCardScoreFifteen + model.ScoreCardScoreSixteen + model.ScoreCardScoreSeventeen + model.ScoreCardScoreEighteen) , //HoleTotal = model.CourseHoleOne + model.CourseHoleTwo + model.CourseHoleThree + model.CourseHoleFour + //model.CourseHoleFive + model.CourseHoleSix + model.CourseHoleSeven + model.CourseHoleEight + //model.CourseHoleNine + model.CourseHoleTen + model.CourseHoleEleven + model.CourseHoleTwelve + //model.CourseHoleThirteen + model.CourseHoleFourteen + model.CourseHoleFifteen + model.CourseHoleSixteen + //model.CourseHoleSeventeen + model.CourseHoleEighteen, }; using (var ctx = new ApplicationDbContext()) { ctx.ScoreCards.Add(entity); return(ctx.SaveChanges() == 1); } }