Example #1
0
        public OrganizationUserMemberData Update(OrganizationUserMemberData data)
        {
            using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities>
                             .GetManager(Database.ApplicationConnection, false))
            {
                var organizationUserMember =
                    new OrganizationUserMember
                {
                    OrganizationUserMemberId = data.OrganizationUserMemberId
                };

                ctx.ObjectContext.OrganizationUserMembers.Attach(organizationUserMember);

                DataMapper.Map(data, organizationUserMember);

                ctx.ObjectContext.SaveChanges();

                return(data);
            }
        }
        public OrganizationUserMemberData Insert(OrganizationUserMemberData data)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                           .GetManager(Database.ApplicationConnection, false))
            {
                var organizationUserMember = new OrganizationUserMember();

                DataMapper.Map(data, organizationUserMember);

                ctx.ObjectContext.AddToOrganizationUserMembers(organizationUserMember);

                ctx.ObjectContext.SaveChanges();

                data.OrganizationUserMemberId = organizationUserMember.OrganizationUserMemberId;

                return data;
            }
        }
        private void Fetch(OrganizationUserMember organizationUserMember, OrganizationUserMemberData organizationUserMemberData)
        {
            DataMapper.Map(organizationUserMember, organizationUserMemberData);

            organizationUserMemberData.Organization = new OrganizationData();
            DataMapper.Map(organizationUserMember.Organization, organizationUserMemberData.Organization);

            organizationUserMemberData.User = new UserData();
            DataMapper.Map(organizationUserMember.User, organizationUserMemberData.User);

            organizationUserMemberData.CreatedByUser = new UserData();
            DataMapper.Map(organizationUserMember.CreatedByUser, organizationUserMemberData.CreatedByUser);

            organizationUserMemberData.ModifiedByUser = new UserData();
            DataMapper.Map(organizationUserMember.ModifiedByUser, organizationUserMemberData.ModifiedByUser);
        }
        public OrganizationUserMemberData Update(OrganizationUserMemberData data)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                         .GetManager(Database.ApplicationConnection, false))
            {
                var organizationUserMember =
                    new OrganizationUserMember
                    {
                        OrganizationUserMemberId = data.OrganizationUserMemberId
                    };

                ctx.ObjectContext.OrganizationUserMembers.Attach(organizationUserMember);

                DataMapper.Map(data, organizationUserMember);

                ctx.ObjectContext.SaveChanges();

                return data;
            }
        }