public AccountPerson(QIQOPersonType Role) { PersonTypeData = new PersonType() { PersonTypeKey = (int)Role }; }
private List <Representative> GetRepsByCompany(int company_key, QIQOPersonType rep_type) { var company_reps = new List <Representative>(); return(ExecuteFaultHandledOperation(() => { var company_data = new CompanyData() { CompanyKey = company_key }; var reps = _entity_person_repo.GetAllReps(company_data, (int)rep_type); foreach (EntityPersonData rep in reps) { var pers_data = _person_repo.GetByID(rep.PersonKey); var employee = MapPersonDataToRep(pers_data, rep); employee.PersonAttributes = _entity_attrib_be.GetAttributeByEntity(employee.PersonKey, QIQOEntityType.Person); company_reps.Add(employee); } return company_reps; })); }
public Representative(QIQOPersonType RepType) { CompanyRoleType = RepType; }