コード例 #1
0
        public virtual async Task DeleteAsync(string entityType, string entityId)
        {
            var rating = await RatingRepository.GetCurrentUserRatingAsync(entityType, entityId, CurrentUser.GetId());

            if (rating.CreatorId != CurrentUser.GetId())
            {
                throw new AbpAuthorizationException();
            }

            await RatingRepository.DeleteAsync(rating.Id);
        }