/// <summary> Add a new issuance to this origination information </summary> /// <param name="Term"> Issuance term to add such as 'monthly', 'daily', 'quarterly' </param> public void Add_Issuance(string Term) { Origin_Info_Issuance_Enum newIssuanceEnum = Origin_Info_Issuance_Enum.UNKNOWN; switch (Term.ToLower()) { case "continuing": newIssuanceEnum = Origin_Info_Issuance_Enum.Continuing; break; case "monographic": newIssuanceEnum = Origin_Info_Issuance_Enum.Monographic; break; case "single unit": newIssuanceEnum = Origin_Info_Issuance_Enum.Single_Unit; break; case "multipart monograph": newIssuanceEnum = Origin_Info_Issuance_Enum.Multipart_Monograph; break; case "serial": newIssuanceEnum = Origin_Info_Issuance_Enum.Serial; break; case "integrating resource": newIssuanceEnum = Origin_Info_Issuance_Enum.Integrating_Resource; break; } if (newIssuanceEnum != Origin_Info_Issuance_Enum.UNKNOWN) { if (issuances == null) { issuances = new List <Origin_Info_Issuance_Enum>(); } issuances.Add(newIssuanceEnum); } }
/// <summary> Add a new issuance to this origination information </summary> /// <param name="Issuance"> Issuance object to add such as 'monthly', 'daily', 'quarterly' </param> public void Add_Issuance(Origin_Info_Issuance_Enum Issuance) { if (issuances == null) issuances = new List<Origin_Info_Issuance_Enum>(); issuances.Add(Issuance); }