void cRating_OnRatingValueChangedEvent(RatingValueEventArgs ev) { VM_AnimeSeries_User ser = DataContext as VM_AnimeSeries_User; if (ser == null) { return; } try { decimal rating = (decimal)ev.RatingValue; int voteType = 1; if (ser.AniDBAnime.AniDBAnime.FinishedAiring) { voteType = 2; } VM_ShokoServer.Instance.VoteAnime(ser.AniDB_ID, rating, voteType); // refresh the data VM_MainListHelper.Instance.UpdateHeirarchy(ser); } catch (Exception ex) { Utils.ShowErrorMessage(ex); } }
protected void OnRatingValueChanged(RatingValueEventArgs ev) { if (OnRatingValueChangedEvent != null) { OnRatingValueChangedEvent(ev); } }