/// <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
     });
 }
Exemple #2
0
 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(),
     });
 }