Пример #1
0
        public static MemberProfileEntity Map(this MemberProfile profile, Guid memberId)
        {
            var entity = new MemberProfileEntity {
                memberId = memberId
            };

            profile.MapTo(entity);
            return(entity);
        }
Пример #2
0
        void IProfilesRepository.UpdateMemberProfile(Guid memberId, MemberProfile profile)
        {
            using (var dc = CreateContext())
            {
                // Create or update as needed.

                var entity = GetMemberProfileEntity(dc, memberId);
                if (entity == null)
                {
                    dc.MemberProfileEntities.InsertOnSubmit(profile.Map(memberId));
                }
                else
                {
                    profile.MapTo(entity);
                }
                dc.SubmitChanges();
            }
        }