public Person FindMasterPerson(int masterLink) { Person tempPerson; ScarMarkTattooCollection scarsMarksTattoos = new ScarMarkTattooCollection(); tempPerson = _repository.FindMasterPerson(masterLink).As <Person>(); List <ScarMarkTattoo> bodyMarks = FindMasterPersonBodyMarks(masterLink); foreach (ScarMarkTattoo bodyMark in bodyMarks) { scarsMarksTattoos.Add(bodyMark); } tempPerson.ScarsMarksTattoos = scarsMarksTattoos; return(tempPerson); //return _repository.FindMasterPerson( masterLink ).As<Person>(); }
private void GetScarMarkTattooDetailValue(object section, string sectionHeader, int index, PropertyInfo property, string nodeLabel, string specialType, IReportsData reportDetails, Field templateField) { var nodeValue = string.Empty; ScarMarkTattooCollection propertyDetail = (ScarMarkTattooCollection)property.GetValue(section); foreach (var scarMarkTatoo in propertyDetail) { if (scarMarkTatoo.Active == "True") { reportDetails.Datas.AddField(templateField, new Data { Label = nodeLabel, SectionCount = index + 1, SectionGroup = sectionHeader, SectionSubGroup = specialType, FieldPath = string.Empty, Value = scarMarkTatoo.SMT.Description + " - " + scarMarkTatoo.Description + " - " + scarMarkTatoo.TypeSMT.Description + " - " + scarMarkTatoo.NCICSMT.Description }); } } }
public new bool CheckEquals(ScarMarkTattooCollection other) { return(base.CheckEquals(other)); }