internal static FilterInfo FetchFilterInfo(Data.Filter data) { var result = new FilterInfo(); result.Fetch(data); return(result); }
protected void Insert(Data.Filter data) { data.FilterId = this.ReadProperty(FilterIdProperty); data.CreatedBy = ((BusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; data.CreatedDate = DateTime.Now; this.Update(data); }
protected void Update(Data.Filter data) { if (this.IsSelfDirty) { data.Name = this.ReadProperty(NameProperty); data.Target = this.ReadProperty(TargetProperty); data.Query = this.ReadProperty(QueryProperty); data.ModifiedBy = ((BusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; data.ModifiedDate = DateTime.Now; } }
private void Fetch(Data.Filter data) { this.LoadProperty(FilterIdProperty, data.FilterId); this.LoadProperty(NameProperty, data.Name); this.LoadProperty(TargetProperty, data.Target); this.LoadProperty(QueryProperty, data.Query); this.LoadProperty(IsActiveProperty, data.IsActive); this.LoadProperty(ModifiedByProperty, data.ModifiedBy); this.LoadProperty(ModifiedByNameProperty, data.ModifiedByUser.Name); this.LoadProperty(ModifiedDateProperty, data.ModifiedDate); this.LoadProperty(CreatedByProperty, data.CreatedBy); this.LoadProperty(CreatedByNameProperty, data.CreatedByUser.Name); this.LoadProperty(CreatedDateProperty, data.CreatedDate); }
protected override void DataPortal_DeleteSelf() { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Filter { FilterId = this.ReadProperty(FilterIdProperty) }; ctx.ObjectContext.Filters.DeleteObject(data); ctx.ObjectContext.SaveChanges(); } }
protected override void DataPortal_DeleteSelf() { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Filter { FilterId = this.ReadProperty(FilterIdProperty) }; ctx.ObjectContext.Filters.DeleteObject(data); ctx.ObjectContext.SaveChanges(); } }
protected override void DataPortal_Insert() { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Filter(); this.Insert(data); ctx.ObjectContext.AddToFilters(data); ctx.ObjectContext.SaveChanges(); this.LoadProperty(FilterIdProperty, data.FilterId); this.LoadProperty(CreatedByProperty, data.CreatedBy); this.LoadProperty(CreatedDateProperty, data.CreatedDate); } }
protected override void DataPortal_Insert() { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Filter(); this.Insert(data); ctx.ObjectContext.AddToFilters(data); ctx.ObjectContext.SaveChanges(); this.LoadProperty(FilterIdProperty, data.FilterId); this.LoadProperty(CreatedByProperty, data.CreatedBy); this.LoadProperty(CreatedDateProperty, data.CreatedDate); } }
public LogSearchResponseModel Search(string id, Filter filter) { var obj = db.Filters.Where(x => x.Name == id).FirstOrDefault(); if (obj == null) { obj = new Data.Filter() { Name = id }; db.Filters.Add(obj); } obj.Title = filter.Title; obj.Description = filter.Description; obj.Distribution = filter.Distribution; obj.Query = filter.Query; db.SaveChanges(); return(Search(filter.Query)); }
protected override void DataPortal_Update() { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Filter { FilterId = this.ReadProperty(FilterIdProperty) }; ctx.ObjectContext.Filters.Attach(data); this.Update(data); ctx.ObjectContext.SaveChanges(); this.LoadProperty(ModifiedByProperty, data.ModifiedBy); this.LoadProperty(ModifiedDateProperty, data.ModifiedDate); } }
protected override void DataPortal_Update() { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Filter { FilterId = this.ReadProperty(FilterIdProperty) }; ctx.ObjectContext.Filters.Attach(data); this.Update(data); ctx.ObjectContext.SaveChanges(); this.LoadProperty(ModifiedByProperty, data.ModifiedBy); this.LoadProperty(ModifiedDateProperty, data.ModifiedDate); } }