Exemplo n.º 1
0
        public SocialRating SaveRating(SocialRating rating)
        {
            var sproc = new SocialSaveRating()
            {
                UserIdentifier      = rating.UserIdentifier,
                ReferenceIdentifier = rating.ReferenceIdentifier,
                Rating = rating.Rating,
                Delete = rating.Delete,
            };

            return(sproc.CallObject <SocialRating>());
        }
Exemplo n.º 2
0
        public SocialRating SaveRating(SocialRating rating)
        {
            if (null == rating)
            {
                throw new ArgumentNullException("Rating");
            }

            if (Guid.Empty == rating.ReferenceIdentifier)
            {
                throw new ArgumentException("Reference Identifier");
            }

            if (0 > rating.Rating || 5 < rating.Rating)
            {
                throw new ArgumentException("Rating is invalid.");
            }

            rating.UserIdentifier = User.Identifier();
            return(this.socialCore.SaveRating(rating));
        }