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); }