示例#1
0
 public void CreateUploadedTestActivity(Card card)
 {
     try
     {
         string message = string.Format("A test for {0} {1} on {2} has been uploaded", card.Candidate.FirstName,
             card.Candidate.LastName, card.Vacancy.Name);
         ActivityType type = ActivityType.Test;
         Uri url = new Uri(string.Format("#/vacancy/{0}/candidate/{1}?tab={2}",
             card.VacancyId, card.CandidateId, "test"), UriKind.Relative);
         _activityPostService.Post(message, type, url);
     }
     catch (Exception e)
     {
         _logger.Log("Creating activity exception : " + e.Message);
     }
 }
示例#2
0
 public void CreateChangedCardStageActivity(Card card, Stage oldStage)
 {
     try
     {
         string message = string.Format("Card stage for candidate {0} {1} in vacancy '{2}' has been changed from '{3}' to '{4}'",
             card.Candidate.FirstName, card.Candidate.LastName, card.Vacancy.Name, oldStage.GetCustomDescription(), ((Stage)card.Stage).GetCustomDescription());
         ActivityType type = ActivityType.Vacancy;
         Uri url = new Uri("#/vacancy/" + card.VacancyId + "/candidate/" + card.CandidateId, UriKind.Relative);
         _activityPostService.Post(message, type, url);
     }
     catch (Exception e)
     {
         _logger.Log("Creating activity exception : " + e.Message);
     }
 }