ActivEarth.DAO.UserStatisticDAO.GetStatisticFromStatisticId C# (CSharp) Method

GetStatisticFromStatisticId() public static method

Retrieve's a UserStatistic from the DB based on the statistic's ID.
public static GetStatisticFromStatisticId ( int statisticId ) : UserStatistic
statisticId int ID of statistic to fetch.
return ActivEarth.Objects.Profile.UserStatistic
        public static UserStatistic GetStatisticFromStatisticId(int statisticId)
        {
            using (SqlConnection connection = ConnectionManager.GetConnection())
            {
                var data = new ActivEarthDataProvidersDataContext(connection);
                return (from c in data.UserStatisticDataProviders
                        where c.id == statisticId
                        select
                            new UserStatistic((Statistic)c.statistic_type, (float)c.value)
                            {
                                UserStatisticID = c.id,
                                UserID = c.user_id
                            }).FirstOrDefault();
            }
        }