Exemplo n.º 1
0
        public Contracts.GenericListResult <Contracts.FamilyMember> GetPersonFamilyMembers(int id)
        {
            Contracts.GenericListResult <Contracts.FamilyMember> list = new Contracts.GenericListResult <Contracts.FamilyMember>();
            Contracts.FamilyMemberMapper mapper = new Contracts.FamilyMemberMapper();

            var person = new Arena.Core.Person(id);

            list.Items = new List <Contracts.FamilyMember>();
            list.Max   = list.Total = person.Family().FamilyMembers.Count;
            list.Start = 0;
            foreach (FamilyMember member in person.Family().FamilyMembers)
            {
                list.Items.Add(mapper.FromArena(member));
            }

            return(list);
        }