/// <summary> /// Constructor from the settings. /// </summary> /// <param name="character">The character.</param> /// <param name="src">The source.</param> /// <exception cref="System.ArgumentNullException">src</exception> public EmploymentRecord(Character character, SerializableEmploymentHistory src) { src.ThrowIfNull(nameof(src)); m_character = character; m_corporationId = src.CorporationID; m_corporationName = src.CorporationName; StartDate = src.StartDate; }
/// <summary> /// Exports the given object to a serialization object. /// </summary> public SerializableEmploymentHistory Export() { SerializableEmploymentHistory serial = new SerializableEmploymentHistory { CorporationID = m_corporationId, CorporationName = CorporationName, StartDate = StartDate }; return serial; }