first commit

This commit is contained in:
Zeeshaun
2026-03-11 11:18:25 -05:00
commit f3cb730f3b
472 changed files with 53651 additions and 0 deletions
@@ -0,0 +1,44 @@
using System.ComponentModel.DataAnnotations;
using Landmark.OLA.Models.HomeMortgageDisclosureAct;
namespace Landmark.OLA.Models.Individuals
{
public class Individual : HistoryIndividual, IApplicant
{
[Required]
//Nullable so that there is no default value
public bool? IsMarried { get; set; }
public MailableSpouse NonApplicantSpouse { get; set; }
public HistoryIndividual DetailedNonApplicantSpouse { get; set; }
public Hmda HmdaValues { get; set; }
public Individual()
: base()
{
HmdaValues = new Hmda();
}
public Individual(Guid id)
: base(id)
{
HmdaValues = new Hmda();
}
public Individual( Hmda hmda)
: base()
{
HmdaValues = hmda;
}
public bool HasAnyNonApplicantSpouse()
{
var hasNonApplicantSpouse = NonApplicantSpouse is not null;
var hasDetailedNonApplicantSpouse = DetailedNonApplicantSpouse is not null;
return hasNonApplicantSpouse || hasDetailedNonApplicantSpouse;
}
}
}