// 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); }
// GET: TotalDefenses/Edit/5 public void Edit(int playerID, int CoachID, int position, int errors, int inningsPlayed, int putOuts, int assists) { MorphingTables morph = new MorphingTables(); var result = from row in db.TotalDefenses where row.PlayerID == playerID select row; var resultToUser = result.FirstOrDefault(); resultToUser.PlayerID = playerID; resultToUser.CoachID = CoachID; resultToUser.Positions = position; resultToUser.Errors = morph.AddingStats(resultToUser.Errors, errors); resultToUser.InningsPlayed = morph.AddingStats(resultToUser.InningsPlayed, inningsPlayed); resultToUser.PutOuts = morph.AddingStats(resultToUser.PutOuts, putOuts); resultToUser.Assists = morph.AddingStats(resultToUser.Assists, assists); db.Entry(resultToUser).State = EntityState.Modified; db.SaveChanges(); DefenseStatsController newStats = new DefenseStatsController(); newStats.Edit(resultToUser.PlayerID, resultToUser.CoachID, resultToUser.Positions, resultToUser.Errors, resultToUser.InningsPlayed, resultToUser.PutOuts, resultToUser.Assists); }