public static SpecialNote ToEntity(this SpecialNoteDto specialNoteDto) { var specialNote = new SpecialNote() { Id = specialNoteDto.Id, Text = specialNoteDto.Text, LastEdited = specialNoteDto.LastEdited, VacancyId = specialNoteDto.VacancyId, CandidateId = specialNoteDto.CandidateId }; return specialNote; }
public void CreateAddedSpecialNoteActivity(SpecialNote specialNote) { try { var card = _cardRepository.Get(x => x.CandidateId == specialNote.CandidateId && x.VacancyId == specialNote.VacancyId); string message = string.Format("A special note for {0} {1} on '{2}' has been added", card.Candidate.FirstName, card.Candidate.LastName, card.Vacancy.Name); ActivityType type = ActivityType.SpecialNote; Uri url = new Uri(string.Format("#/vacancy/{0}/candidate/{1}?tab={2}", card.VacancyId, card.CandidateId, "specialnotes"), UriKind.Relative); _activityPostService.Post(message, type, url); } catch (Exception e) { _logger.Log("Creating activity exception : " + e.Message); } }