public void RestoreCheckinNoteFieldValue(CheckinNoteFieldValue checkinNoteFieldValue) { this.Logger().Trace("RestoreCheckinNoteFieldValue: '{0}'", checkinNoteFieldValue.Name); foreach (var checkinNoteModel in CheckinNotes) { if (checkinNoteModel.CheckinNoteFieldDefinition.Name == checkinNoteFieldValue.Name) { checkinNoteModel.Value = checkinNoteFieldValue.Value; return; } } this.Logger().Warn("RestoreCheckinNoteFieldValue: '{0}' not found", checkinNoteFieldValue.Name); }
public ICheckinNote CreateCheckinNote(Dictionary <string, string> checkinNotes) { if (checkinNotes.IsEmpty()) { return(null); } var index = 0; var values = new CheckinNoteFieldValue[checkinNotes.Count]; foreach (var pair in checkinNotes) { values[index++] = new CheckinNoteFieldValue(pair.Key, pair.Value); } return(_bridge.Wrap <WrapperForCheckinNote, CheckinNote>(new CheckinNote(values))); }