public List <PersonProxy> GetPersonsByDepartmentId(int DepartmentId) { try { BPerson PersonBusinesss = new BPerson(); List <PersonProxy> proxys = new List <PersonProxy>(); var persons = PersonBusinesss.GetPersonsByDirecetDepartmentId(DepartmentId); foreach (var person in persons) { PersonProxy proxy = new PersonProxy(); proxy.ID = person.ID; proxy.FirstName = person.FirstName; proxy.LastName = person.LastName; proxy.BarCode = person.BarCode; proxy.Active = person.Active; proxy.IsDeleted = person.IsDeleted; proxy.CardNum = person.CardNum; proxy.EmploymentDate = person.EmploymentDate; proxy.ParentPath = person.Department.ParentPath; proxys.Add(proxy); } return(proxys); } catch (UIValidationExceptions ex) { this.exceptionHandler.ApiHandleException("ProfileServiceProvider", ex); throw ex; } catch (Exception ex) { this.exceptionHandler.ApiHandleException("ProfileServiceProvider", ex); throw ex; } }