Epiworx.Data.EntityFramework.OrganizationUserMemberDataFactory.Insert C# (CSharp) Method

Insert() public method

public Insert ( OrganizationUserMemberData data ) : OrganizationUserMemberData
data OrganizationUserMemberData
return OrganizationUserMemberData
        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;
            }
        }