Esempio n. 1
0
        public void Delete(FeedSourceMemberDataCriteria criteria)
        {
            var data = MockDb.FeedSourceMembers
                       .Where(row => row.SourceId == criteria.SourceId)
                       .Single();

            MockDb.FeedSourceMembers.Remove(data);
        }
        public void Delete(FeedSourceMemberDataCriteria criteria)
        {
            var data = MockDb.FeedSourceMembers
                .Where(row => row.SourceId == criteria.SourceId)
                .Single();

            MockDb.FeedSourceMembers.Remove(data);
        }
        public FeedSourceMemberData[] FetchLookupInfoList(FeedSourceMemberDataCriteria criteria)
        {
            var query = MockDb.FeedSourceMembers
                .AsQueryable();

            var data = query.AsQueryable();

            return data.ToArray();
        }
Esempio n. 4
0
        public FeedSourceMemberData[] FetchLookupInfoList(FeedSourceMemberDataCriteria criteria)
        {
            var query = MockDb.FeedSourceMembers
                        .AsQueryable();

            var data = query.AsQueryable();

            return(data.ToArray());
        }
        private void Child_Create(FeedSourceMemberDataCriteria criteria)
        {
            using (this.BypassPropertyChecks)
            {
                this.SourceId     = criteria.SourceId ?? 0;
                this.SourceTypeId = criteria.SourceTypeId ?? 0;
                this.CreatedDate  = DateTime.Now;
            }

            base.Child_Create();
        }
        public void Delete(FeedSourceMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities>
                             .GetManager(Database.ApplicationConnection, false))
            {
                var feedSourceMember = this.Fetch(ctx, criteria)
                                       .Single();

                ctx.ObjectContext.FeedSourceMembers.DeleteObject(feedSourceMember);

                ctx.ObjectContext.SaveChanges();
            }
        }
        public void Delete(FeedSourceMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                          .GetManager(Database.ApplicationConnection, false))
            {
                var feedSourceMember = this.Fetch(ctx, criteria)
                    .Single();

                ctx.ObjectContext.FeedSourceMembers.DeleteObject(feedSourceMember);

                ctx.ObjectContext.SaveChanges();
            }
        }
        public FeedSourceMemberData Fetch(FeedSourceMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities>
                             .GetManager(Database.ApplicationConnection, false))
            {
                var feedSourceMember = this.Fetch(ctx, criteria)
                                       .Single();

                var feedSourceMemberData = new FeedSourceMemberData();

                this.Fetch(feedSourceMember, feedSourceMemberData);

                return(feedSourceMemberData);
            }
        }
        public FeedSourceMemberData Fetch(FeedSourceMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                         .GetManager(Database.ApplicationConnection, false))
            {
                var feedSourceMember = this.Fetch(ctx, criteria)
                   .Single();

                var feedSourceMemberData = new FeedSourceMemberData();

                this.Fetch(feedSourceMember, feedSourceMemberData);

                return feedSourceMemberData;
            }
        }
Esempio n. 10
0
        public FeedSourceMemberData[] FetchInfoList(FeedSourceMemberDataCriteria criteria)
        {
            var query = MockDb.FeedSourceMembers
                        .AsQueryable();

            var feedSources = query.AsQueryable();

            var data = new List <FeedSourceMemberData>();

            foreach (var feedSource in feedSources)
            {
                data.Add(this.Fetch(feedSource));
            }

            return(data.ToArray());
        }
        public FeedSourceMemberData[] FetchInfoList(FeedSourceMemberDataCriteria criteria)
        {
            var query = MockDb.FeedSourceMembers
                .AsQueryable();

            var feedSources = query.AsQueryable();

            var data = new List<FeedSourceMemberData>();

            foreach (var feedSource in feedSources)
            {
                data.Add(this.Fetch(feedSource));
            }

            return data.ToArray();
        }
        public FeedSourceMemberData[] FetchInfoList(FeedSourceMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities>
                             .GetManager(Database.ApplicationConnection, false))
            {
                var feedSourceMembers = this.Fetch(ctx, criteria)
                                        .AsEnumerable();

                var feedSourceMemberDataList = new List <FeedSourceMemberData>();

                foreach (var feedSourceMember in feedSourceMembers)
                {
                    var feedSourceMemberData = new FeedSourceMemberData();

                    this.Fetch(feedSourceMember, feedSourceMemberData);

                    feedSourceMemberDataList.Add(feedSourceMemberData);
                }

                return(feedSourceMemberDataList.ToArray());
            }
        }
        public FeedSourceMemberData[] FetchInfoList(FeedSourceMemberDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                          .GetManager(Database.ApplicationConnection, false))
            {
                var feedSourceMembers = this.Fetch(ctx, criteria)
                    .AsEnumerable();

                var feedSourceMemberDataList = new List<FeedSourceMemberData>();

                foreach (var feedSourceMember in feedSourceMembers)
                {
                    var feedSourceMemberData = new FeedSourceMemberData();

                    this.Fetch(feedSourceMember, feedSourceMemberData);

                    feedSourceMemberDataList.Add(feedSourceMemberData);
                }

                return feedSourceMemberDataList.ToArray();
            }
        }
        private IQueryable<FeedSourceMember> Fetch(
             Csla.Data.ObjectContextManager<ApplicationEntities> ctx,
             FeedSourceMemberDataCriteria criteria)
        {
            IQueryable<FeedSourceMember> query = ctx.ObjectContext.FeedSourceMembers
                .Include("Source")
                .Include("CreatedByUser");

            if (criteria.FeedSourceMemberId != null)
            {
                query = query.Where(row => row.FeedSourceMemberId == criteria.FeedSourceMemberId);
            }

            if (criteria.FeedId != null)
            {
                query = query.Where(row => row.FeedId == criteria.FeedId);
            }

            if (criteria.SourceId != null)
            {
                query = query.Where(row => row.SourceId == criteria.SourceId);
            }

            if (criteria.SourceTypeId != null)
            {
                query = query.Where(row => row.SourceTypeId == criteria.SourceTypeId);
            }

            if (criteria.CreatedBy != null)
            {
                query = query.Where(row => row.CreatedBy == criteria.CreatedBy);
            }

            if (criteria.CreatedDate != null && criteria.CreatedDate.DateFrom.Date != DateTime.MinValue.Date)
            {
                query = query.Where(row => row.CreatedDate >= criteria.CreatedDate.DateFrom);
            }

            if (criteria.CreatedDate != null && criteria.CreatedDate.DateTo.Date != DateTime.MaxValue.Date)
            {
                query = query.Where(row => row.CreatedDate <= criteria.CreatedDate.DateTo);
            }

            if (criteria.SortBy != null)
            {
                query = query.OrderBy(string.Format(
                    "{0} {1}",
                    criteria.SortBy,
                    criteria.SortOrder == ListSortDirection.Ascending ? "ASC" : "DESC"));
            }

            if (criteria.SkipRecords != null)
            {
                query = query.Skip(criteria.SkipRecords.Value);
            }

            if (criteria.MaximumRecords != null)
            {
                query = query.Take(criteria.MaximumRecords.Value);
            }

            return query;
        }
 internal static FeedSource NewFeedSource(FeedSourceMemberDataCriteria criteria)
 {
     return(Csla.DataPortal.CreateChild <FeedSource>(criteria));
 }
 internal static FeedSource FetchFeedSource(FeedSourceMemberDataCriteria criteria)
 {
     return(Csla.DataPortal.FetchChild <FeedSource>(criteria));
 }
        private IQueryable <FeedSourceMember> Fetch(
            Csla.Data.ObjectContextManager <ApplicationEntities> ctx,
            FeedSourceMemberDataCriteria criteria)
        {
            IQueryable <FeedSourceMember> query = ctx.ObjectContext.FeedSourceMembers
                                                  .Include("Source")
                                                  .Include("CreatedByUser");

            if (criteria.FeedSourceMemberId != null)
            {
                query = query.Where(row => row.FeedSourceMemberId == criteria.FeedSourceMemberId);
            }

            if (criteria.FeedId != null)
            {
                query = query.Where(row => row.FeedId == criteria.FeedId);
            }

            if (criteria.SourceId != null)
            {
                query = query.Where(row => row.SourceId == criteria.SourceId);
            }

            if (criteria.SourceTypeId != null)
            {
                query = query.Where(row => row.SourceTypeId == criteria.SourceTypeId);
            }

            if (criteria.CreatedBy != null)
            {
                query = query.Where(row => row.CreatedBy == criteria.CreatedBy);
            }

            if (criteria.CreatedDate != null && criteria.CreatedDate.DateFrom.Date != DateTime.MinValue.Date)
            {
                query = query.Where(row => row.CreatedDate >= criteria.CreatedDate.DateFrom);
            }

            if (criteria.CreatedDate != null && criteria.CreatedDate.DateTo.Date != DateTime.MaxValue.Date)
            {
                query = query.Where(row => row.CreatedDate <= criteria.CreatedDate.DateTo);
            }

            if (criteria.SortBy != null)
            {
                query = query.OrderBy(string.Format(
                                          "{0} {1}",
                                          criteria.SortBy,
                                          criteria.SortOrder == ListSortDirection.Ascending ? "ASC" : "DESC"));
            }

            if (criteria.SkipRecords != null)
            {
                query = query.Skip(criteria.SkipRecords.Value);
            }

            if (criteria.MaximumRecords != null)
            {
                query = query.Take(criteria.MaximumRecords.Value);
            }

            return(query);
        }
Esempio n. 18
0
 internal static FeedSource NewFeedSource(FeedSourceMemberDataCriteria criteria)
 {
     return Csla.DataPortal.CreateChild<FeedSource>(criteria);
 }
Esempio n. 19
0
        private void Child_Create(FeedSourceMemberDataCriteria criteria)
        {
            using (this.BypassPropertyChecks)
            {
                this.SourceId = criteria.SourceId ?? 0;
                this.SourceTypeId = criteria.SourceTypeId ?? 0;
                this.CreatedDate = DateTime.Now;
            }

            base.Child_Create();
        }
Esempio n. 20
0
 internal static FeedSource FetchFeedSource(FeedSourceMemberDataCriteria criteria)
 {
     return Csla.DataPortal.FetchChild<FeedSource>(criteria);
 }