public async Task <IActionResult> HomeTeamSave([FromForm] TeamMatchScoredto HomeTeamplayers, int teamId)
        {
            if (ModelState.IsValid)
            {
                _context.AddRange(HomeTeamplayers.HomeTeamScoreCard.Select(i => new PlayerScore
                {
                    Position       = i.Position,
                    IsPlayedInning = i.IsPlayedInning,
                    PlayerId       = i.PlayerId,
                    HowOutId       = i.HowOutId,
                    Bowler         = i.Bowler,
                    MatchId        = i.MatchId,
                    TeamId         = i.TeamId
                }
                                                                           ));

                await _context.SaveChangesAsync();

                return(Json(ResponseHelper.Success()));
                // return RedirectToAction(nameof(Index), new { matchId = Matchplayers.Select(i => i.MatchId).First(), teamId });
            }
            return(Json(ResponseHelper.UnSuccess()));
        }
Пример #2
0
        public async Task <IActionResult> TeamScoreSave([FromForm] TeamMatchScoredto TeamScores)
        {
            if (ModelState.IsValid)
            {
                _context.AddRange(TeamScores.TeamScore.Select(i => new TeamScore
                {
                    TeamId     = i.TeamId,
                    MatchId    = i.MatchId,
                    TotalScore = i.TotalScore,
                    Wickets    = i.Wickets,
                    Wideballs  = i.Wideballs,
                    NoBalls    = i.NoBalls,
                    Byes       = i.Byes,
                    LegByes    = i.LegByes
                }
                                                              ));

                await _context.SaveChangesAsync();

                return(Json(ResponseHelper.Success()));
                // return RedirectToAction(nameof(Index), new { matchId = Matchplayers.Select(i => i.MatchId).First(), teamId });
            }
            return(Json(ResponseHelper.UnSuccess()));
        }