/// <summary> /// Creates a new instance of <see cref="Reason"/> from a given unique identifier. /// </summary> /// <param name="id"><see cref="ReasonId">Unique identifier</see> of the reason.</param> /// <param name="title">Title to use for the <see cref="Reason"/>.</param> /// <param name="description">Optional detailed description to use in the <see cref="Reason"/>.</param> /// <returns>A <see cref="Reason"/> instance.</returns> public static Reason Create(ReasonId id, string title, string description = "") { return(new Reason { Id = id, Title = title, Description = description }); }
internal List <object> GetExportVals() { return(new List <object> { Id, SiteId.DBExport(), HfId.DBExport(), Reason.DBExport(Reasons), ReasonId.DBExport(), Circumstance.DBExport(Circumstances), CircumstanceId.DBExport(), FormId.DBExport() }); }
internal override void Export(string table) { base.Export(table); table = GetType().Name; var vals = new List <object> { Id, SiteId.DBExport(), SubregionId.DBExport(), FeatureLayerId.DBExport(), HfId_Seeker.DBExport(), HfId_Target.DBExport(), RelationshipString.DBExport(RelationshipStrings), Reason.DBExport(Reasons), ReasonId.DBExport() }; Database.ExportWorldItem(table, vals); }
public DebtEligibilityReviewResponse ToDebtEligibilityReview(DynamicsGatewayOptions options) { return(new DebtEligibilityReviewResponse { CreditorNotes = CreditorNotes, Reason = (DebtEligibilityReviewReasons)int.Parse(options.DebtEligibilityReviewReasons .First(r => r.Value == ReasonId.ToString()).Key), Status = options.DebtEligibilityReviewStatus[StatusId.ToString()], MoneyAdviserNotes = MoneyAdviserNotes, CreatedOn = CreatedOn.ToDateTimeOffset(), ModifiedOn = ModifiedOn.ToDateTimeOffset(), }); }