public void Delete(SourceDataCriteria criteria) { var data = MockDb.Sources .Where(row => row.SourceId == criteria.SourceId && row.SourceTypeId == criteria.SourceTypeId) .Single(); MockDb.Sources.Remove(data); }
private void DataPortal_Delete(SourceDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <ISourceDataFactory>(); dalFactory.Delete(criteria); } }
public SourceData Fetch(SourceDataCriteria criteria) { var data = MockDb.Sources .Where(row => row.SourceId == criteria.SourceId && row.SourceTypeId == criteria.SourceTypeId) .Single(); data = this.Fetch(data); return data; }
public SourceData Fetch(SourceDataCriteria criteria) { var data = MockDb.Sources .Where(row => row.SourceId == criteria.SourceId && row.SourceTypeId == criteria.SourceTypeId) .Single(); data = this.Fetch(data); return(data); }
protected void DataPortal_Create(SourceDataCriteria criteria) { using (this.BypassPropertyChecks) { this.SourceId = criteria.SourceId ?? 0; this.SourceTypeId = criteria.SourceTypeId ?? 0; this.ModifiedDate = DateTime.Now; this.CreatedDate = DateTime.Now; } base.DataPortal_Create(); }
public void Delete(SourceDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var source = this.Fetch(ctx, criteria) .Single(); ctx.ObjectContext.Sources.DeleteObject(source); ctx.ObjectContext.SaveChanges(); } }
public void Delete(SourceDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var source = this.Fetch(ctx, criteria) .Single(); ctx.ObjectContext.Sources.DeleteObject(source); ctx.ObjectContext.SaveChanges(); } }
public SourceData Fetch(SourceDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var source = this.Fetch(ctx, criteria) .Single(); var sourceData = new SourceData(); this.Fetch(source, sourceData); return sourceData; } }
public SourceData Fetch(SourceDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var source = this.Fetch(ctx, criteria) .Single(); var sourceData = new SourceData(); this.Fetch(source, sourceData); return(sourceData); } }
public SourceData[] FetchInfoList(SourceDataCriteria criteria) { var query = MockDb.Sources .AsQueryable(); var sources = query.AsQueryable(); var data = new List <SourceData>(); foreach (var source in sources) { data.Add(this.Fetch(source)); } return(data.ToArray()); }
public SourceData[] FetchInfoList(SourceDataCriteria criteria) { var query = MockDb.Sources .AsQueryable(); var sources = query.AsQueryable(); var data = new List<SourceData>(); foreach (var source in sources) { data.Add(this.Fetch(source)); } return data.ToArray(); }
private void DataPortal_Fetch(SourceDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <ISourceDataFactory>(); var data = dalFactory.Fetch(criteria); using (this.BypassPropertyChecks) { this.Fetch(data); } // this.ChildPropertyName = Csla.DataPortal.FetchChild<ChildPropertType>(data); } }
private void DataPortal_Fetch(SourceDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider<ISourceDataFactory>(); var data = dalFactory.FetchInfoList(criteria); this.RaiseListChangedEvents = false; this.IsReadOnly = false; this.AddRange(data.Select(row => Csla.DataPortal.FetchChild<SourceInfo>(row))); this.IsReadOnly = true; this.RaiseListChangedEvents = true; } }
private void DataPortal_Fetch(SourceDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <ISourceDataFactory>(); var data = dalFactory.FetchInfoList(criteria); this.RaiseListChangedEvents = false; this.IsReadOnly = false; this.AddRange(data.Select(row => Csla.DataPortal.FetchChild <SourceInfo>(row))); this.IsReadOnly = true; this.RaiseListChangedEvents = true; } }
public SourceData[] FetchLookupInfoList(SourceDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var sources = this.Fetch(ctx, criteria) .AsEnumerable(); var sourceDataList = new List<SourceData>(); foreach (var source in sources) { var sourceData = new SourceData(); this.Fetch(source, sourceData); sourceDataList.Add(sourceData); } return sourceDataList.ToArray(); } }
public SourceData[] FetchLookupInfoList(SourceDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var sources = this.Fetch(ctx, criteria) .AsEnumerable(); var sourceDataList = new List <SourceData>(); foreach (var source in sources) { var sourceData = new SourceData(); this.Fetch(source, sourceData); sourceDataList.Add(sourceData); } return(sourceDataList.ToArray()); } }
internal static SourceInfoList FetchSourceInfoList(SourceDataCriteria criteria) { return Csla.DataPortal.Fetch<SourceInfoList>(criteria); }
private IQueryable<Source> Fetch( Csla.Data.ObjectContextManager<ApplicationEntities> ctx, SourceDataCriteria criteria) { IQueryable<Source> query = ctx.ObjectContext.Sources; 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.Name != null) { query = query.Where(row => row.Name == criteria.Name); } if (criteria.ModifiedDate != null && criteria.ModifiedDate.DateFrom.Date != DateTime.MinValue.Date) { query = query.Where(row => row.ModifiedDate >= criteria.ModifiedDate.DateFrom); } if (criteria.ModifiedDate != null && criteria.ModifiedDate.DateTo.Date != DateTime.MaxValue.Date) { query = query.Where(row => row.ModifiedDate <= criteria.ModifiedDate.DateTo); } 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; }
private IQueryable <Source> Fetch( Csla.Data.ObjectContextManager <ApplicationEntities> ctx, SourceDataCriteria criteria) { IQueryable <Source> query = ctx.ObjectContext.Sources; 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.Name != null) { query = query.Where(row => row.Name == criteria.Name); } if (criteria.ModifiedDate != null && criteria.ModifiedDate.DateFrom.Date != DateTime.MinValue.Date) { query = query.Where(row => row.ModifiedDate >= criteria.ModifiedDate.DateFrom); } if (criteria.ModifiedDate != null && criteria.ModifiedDate.DateTo.Date != DateTime.MaxValue.Date) { query = query.Where(row => row.ModifiedDate <= criteria.ModifiedDate.DateTo); } 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); }
private void DataPortal_Delete(SourceDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider<ISourceDataFactory>(); dalFactory.Delete(criteria); } }
internal static SourceInfoList FetchSourceInfoList(SourceDataCriteria criteria) { return(Csla.DataPortal.Fetch <SourceInfoList>(criteria)); }
private void DataPortal_Fetch(SourceDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider<ISourceDataFactory>(); var data = dalFactory.Fetch(criteria); using (this.BypassPropertyChecks) { this.Fetch(data); } // this.ChildPropertyName = Csla.DataPortal.FetchChild<ChildPropertType>(data); } }