Example #1
0
        public bool UpdateUserLeague(string username, int newLeagueID)
        {
            using (var context = new DatabaseORM())
            {
                UserEntity updatedUser = new UserEntity();

                var original = context.Users.Find(username);

                if (original != null)
                {
                    updatedUser.Username = original.Username;
                    updatedUser.Password = original.Password;
                    updatedUser.Email    = original.Email;
                    updatedUser.Money    = original.Money;
                    updatedUser.LeagueId = newLeagueID;
                    context.Entry(original).CurrentValues.SetValues(updatedUser);
                    context.SaveChanges();
                    return(true);
                }
            }
            return(false);
        }
Example #2
0
        public bool EditUser(string username, string password, string email, int money)
        {
            using (var context = new DatabaseORM())
            {
                UserEntity updatedUser = new UserEntity();

                var original = context.Users.Find(username);

                if (original != null)
                {
                    updatedUser.Username = username;
                    updatedUser.Password = password;
                    updatedUser.Email    = email;
                    updatedUser.Money    = money;
                    updatedUser.LeagueId = original.LeagueId;
                    context.Entry(original).CurrentValues.SetValues(updatedUser);
                    context.SaveChanges();
                    return(true);
                }
            }
            return(false);
        }
Example #3
0
        public bool UpdateUserStats(string username, int points, int numOfGames, int totalGrossProfit, int highestCashGain, int avgGrossProfit, int avgCashGain)
        {
            using (var context = new DatabaseORM())
            {
                UserStatisticsEntity updatedUserStats = new UserStatisticsEntity();

                var original = context.UserStatistics.Find(username);

                if (original != null)
                {
                    updatedUserStats.Username         = username;
                    updatedUserStats.Points           = points;
                    updatedUserStats.NumOfGames       = numOfGames;
                    updatedUserStats.TotalGrossProfit = totalGrossProfit;
                    updatedUserStats.HighestCashGain  = highestCashGain;
                    updatedUserStats.AvgGrossProfit   = avgGrossProfit;
                    updatedUserStats.AvgCashGain      = avgCashGain;
                    context.Entry(original).CurrentValues.SetValues(updatedUserStats);
                    context.SaveChanges();
                    return(true);
                }
            }
            return(false);
        }