예제 #1
0
 /// <summary>
 /// Adds an activity corresponding to the rating submitted action by the logged in user
 /// </summary>
 /// <param name="value">The value of the submitted rating</param>
 private void AddActivity(int value)
 {
     try
     {
         var activity = new PageRatingActivity {
             Value = value
         };
         activityRepository.Add(this.userId, this.pageId, activity);
     }
     catch (SocialRepositoryException ex)
     {
         AddMessage(MessageKey, new MessageViewModel(ex.Message, ErrorMessage));
     }
 }
예제 #2
0
 /// <summary>
 /// Interprets a PageRatingActivity
 /// </summary>
 /// <param name="activity">the PageRatingActivity to interpret</param>
 public void Visit(PageRatingActivity activity)
 {
     // Interpret activity and set description.
     feedModel.Heading = String.Format("{0} rated \"{1}\" with a {2}.", this.actor, pageName, activity.Value);
 }
 public void Visit(PageRatingActivity activity) =>
 // Interpret activity and set description.
 _feedModel.Heading = string.Format("{0} rated \"{1}\" with a {2}.", _actor, _pageName, activity.Value);