Ejemplo n.º 1
0
        private Server.Models.Member BuildServerMember(Member aMember)
        {
            List <Server.Models.MemberType> memberTypes = new List <Server.Models.MemberType>();

            foreach (var type in aMember.MemberTypes)
            {
                Server.Models.MemberType mType = new Server.Models.MemberType()
                {
                    TypeId   = type.TypeId,
                    TypeName = type.TypeName
                };
                memberTypes.Add(mType);
            }

            Server.Models.Member sMember = mController.Create(aMember.SSN, aMember.FName, aMember.LName, aMember.HomeAddress, aMember.CampusAddress, aMember.HomeAddressZip, aMember.HomeAddressAdditionalInfo, memberTypes);
            return(sMember);
        }
Ejemplo n.º 2
0
        //Converter from Servermodel to APImodel. Will be used when returning a servermodel.

        private Api.Models.Member Build_API_Member(Server.Models.Member sMember)
        {
            Member member = new Member()
            {
                SSN            = sMember.SSN,
                FName          = sMember.FName,
                LName          = sMember.LName,
                HomeAddress    = sMember.HomeAddress.Street,
                HomeAddressZip = sMember.HomeAddress.ZipCode
            };

            //Logic for making MemberTypes from memberShips.
            foreach (var type in sMember.Memberships)
            {
                MemberType memberType = new MemberType()
                {
                    TypeId   = type.MemberType.TypeId,
                    TypeName = type.MemberType.TypeName
                };
                member.MemberTypes.Add(memberType);
            }
            return(member);
        }