예제 #1
0
        protected override void DataPortal_Insert()
        {
            using (var dalManager = DataFactoryManager.GetManager())
            {
                var dalFactory = dalManager.GetProvider <IOrganizationUserMemberDataFactory>();

                var data = new OrganizationUserMemberData();

                using (this.BypassPropertyChecks)
                {
                    this.ModifiedBy   = ((IBusinessIdentity)Csla.ApplicationContext.User.Identity).UserId;
                    this.ModifiedDate = DateTime.Now;
                    this.CreatedBy    = this.ModifiedBy;
                    this.CreatedDate  = this.ModifiedDate;

                    this.Insert(data);

                    data = dalFactory.Insert(data);

                    this.OrganizationUserMemberId = data.OrganizationUserMemberId;
                }

                // this.FieldManager.UpdateChildren(data);
            }
        }
        internal static OrganizationUser FetchOrganizationUser(OrganizationUserMemberData data)
        {
            var result = new OrganizationUser();

            result.Fetch(data);
            result.MarkOld();

            return(result);
        }
        public OrganizationUserMemberData Update(OrganizationUserMemberData data)
        {
            var organizationUserMember = MockDb.OrganizationUserMembers
                                         .Where(row => row.OrganizationUserMemberId == data.OrganizationUserMemberId)
                                         .Single();

            Csla.Data.DataMapper.Map(data, organizationUserMember);

            return(data);
        }
예제 #4
0
 protected void Update(OrganizationUserMemberData data)
 {
     data.OrganizationUserMemberId = this.OrganizationUserMemberId;
     data.OrganizationId           = this.OrganizationId;
     data.RoleId       = this.RoleId;
     data.UserId       = this.UserId;
     data.CreatedBy    = this.CreatedBy;
     data.CreatedDate  = this.CreatedDate;
     data.ModifiedBy   = this.ModifiedBy;
     data.ModifiedDate = this.ModifiedDate;
 }
        public OrganizationUserMemberData Insert(OrganizationUserMemberData data)
        {
            if (MockDb.OrganizationUserMembers.Count() == 0)
            {
                data.OrganizationUserMemberId = 1;
            }
            else
            {
                data.OrganizationUserMemberId = MockDb.OrganizationUserMembers.Select(row => row.OrganizationUserMemberId).Max() + 1;
            }

            MockDb.OrganizationUserMembers.Add(data);

            return data;
        }
예제 #6
0
        public OrganizationUserMemberData Fetch(OrganizationUserMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities>
                             .GetManager(Database.ApplicationConnection, false))
            {
                var organizationUserMember = this.Fetch(ctx, criteria)
                                             .Single();

                var organizationUserMemberData = new OrganizationUserMemberData();

                this.Fetch(organizationUserMember, organizationUserMemberData);

                return(organizationUserMemberData);
            }
        }
        public OrganizationUserMemberData Fetch(OrganizationUserMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                         .GetManager(Database.ApplicationConnection, false))
            {
                var organizationUserMember = this.Fetch(ctx, criteria)
                    .Single();

                var organizationUserMemberData = new OrganizationUserMemberData();

                this.Fetch(organizationUserMember, organizationUserMemberData);

                return organizationUserMemberData;
            }
        }
        public OrganizationUserMemberData Insert(OrganizationUserMemberData data)
        {
            if (MockDb.OrganizationUserMembers.Count() == 0)
            {
                data.OrganizationUserMemberId = 1;
            }
            else
            {
                data.OrganizationUserMemberId = MockDb.OrganizationUserMembers.Select(row => row.OrganizationUserMemberId).Max() + 1;
            }

            MockDb.OrganizationUserMembers.Add(data);

            return(data);
        }
예제 #9
0
        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);
        }
예제 #10
0
 protected void Fetch(OrganizationUserMemberData data)
 {
     this.OrganizationUserMemberId = data.OrganizationUserMemberId;
     this.OrganizationId           = data.OrganizationId;
     this.OrganizationName         = data.Organization.Name;
     this.RoleId         = data.RoleId;
     this.UserId         = data.UserId;
     this.UserEmail      = data.User.Email;
     this.UserName       = data.User.Name;
     this.CreatedBy      = data.CreatedBy;
     this.CreatedByName  = data.CreatedByUser.Name;
     this.CreatedDate    = data.CreatedDate;
     this.ModifiedBy     = data.ModifiedBy;
     this.ModifiedByName = data.ModifiedByUser.Name;
     this.ModifiedDate   = data.ModifiedDate;
 }
예제 #11
0
        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);
            }
        }
        public OrganizationUserMemberData Fetch(OrganizationUserMemberData data)
        {
            data.Organization = MockDb.Organizations
               .Where(row => row.OrganizationId == data.OrganizationId)
               .Single();

            data.User = MockDb.Users
                .Where(row => row.UserId == data.UserId)
                .Single();

            data.CreatedByUser = MockDb.Users
                .Where(row => row.UserId == data.CreatedBy)
                .Single();

            data.ModifiedByUser = MockDb.Users
                .Where(row => row.UserId == data.ModifiedBy)
                .Single();

            return data;
        }
예제 #13
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 Fetch(OrganizationUserMemberData data)
        {
            data.Organization = MockDb.Organizations
                                .Where(row => row.OrganizationId == data.OrganizationId)
                                .Single();

            data.User = MockDb.Users
                        .Where(row => row.UserId == data.UserId)
                        .Single();

            data.CreatedByUser = MockDb.Users
                                 .Where(row => row.UserId == data.CreatedBy)
                                 .Single();

            data.ModifiedByUser = MockDb.Users
                                  .Where(row => row.UserId == data.ModifiedBy)
                                  .Single();

            return(data);
        }
예제 #15
0
        public OrganizationUserMemberData[] FetchLookupInfoList(OrganizationUserMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities>
                             .GetManager(Database.ApplicationConnection, false))
            {
                var organizationUserMembers = this.Fetch(ctx, criteria)
                                              .AsEnumerable();

                var organizationUserMemberDataList = new List <OrganizationUserMemberData>();

                foreach (var organizationUserMember in organizationUserMembers)
                {
                    var organizationUserMemberData = new OrganizationUserMemberData();

                    this.Fetch(organizationUserMember, organizationUserMemberData);

                    organizationUserMemberDataList.Add(organizationUserMemberData);
                }

                return(organizationUserMemberDataList.ToArray());
            }
        }
        public OrganizationUserMemberData[] FetchLookupInfoList(OrganizationUserMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                          .GetManager(Database.ApplicationConnection, false))
            {
                var organizationUserMembers = this.Fetch(ctx, criteria)
                    .AsEnumerable();

                var organizationUserMemberDataList = new List<OrganizationUserMemberData>();

                foreach (var organizationUserMember in organizationUserMembers)
                {
                    var organizationUserMemberData = new OrganizationUserMemberData();

                    this.Fetch(organizationUserMember, organizationUserMemberData);

                    organizationUserMemberDataList.Add(organizationUserMemberData);
                }

                return organizationUserMemberDataList.ToArray();
            }
        }
        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)
        {
            var organizationUserMember = MockDb.OrganizationUserMembers
                .Where(row => row.OrganizationUserMemberId == data.OrganizationUserMemberId)
                .Single();

            Csla.Data.DataMapper.Map(data, organizationUserMember);

            return data;
        }
예제 #19
0
 protected void Insert(OrganizationUserMemberData data)
 {
     this.Update(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;
            }
        }
        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;
            }
        }