/// <summary>
        /// Adds the specified site user activity score.
        /// </summary>
        /// <param name="contactActivityScore">The site user activity score.</param>
        /// <returns></returns>
        public tbl_ContactActivityScore Add(tbl_ContactActivityScore contactActivityScore)
        {
            contactActivityScore.ID = Guid.NewGuid();
            _dataContext.tbl_ContactActivityScore.AddObject(contactActivityScore);
            _dataContext.SaveChanges();

            return(contactActivityScore);
        }
        /// <summary>
        /// Updates the specified site user activity score.
        /// </summary>
        /// <param name="contactActivityScore">The site user activity score.</param>
        public void Update(tbl_ContactActivityScore contactActivityScore)
        {
            var updateContactActivityScore = SelectById(contactActivityScore.SiteID, contactActivityScore.ID);

            updateContactActivityScore.SiteActivityScoreTypeID = contactActivityScore.SiteActivityScoreTypeID;
            updateContactActivityScore.ContactID = contactActivityScore.ContactID;
            updateContactActivityScore.Score     = contactActivityScore.Score;

            _dataContext.SaveChanges();
        }