Пример #1
0
        // 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);
        }
Пример #2
0
        // 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);
        }