internal static SprintInfo FetchSprintInfo(Data.Sprint data) { var result = new SprintInfo(); result.Fetch(data); return(result); }
protected void Insert(Data.Sprint data) { data.SprintId = this.ReadProperty(SprintIdProperty); data.CreatedBy = ((BusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; data.CreatedDate = DateTime.Now; this.Update(data); }
protected override void DataPortal_DeleteSelf() { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Sprint { SprintId = this.ReadProperty(SprintIdProperty) }; ctx.ObjectContext.Sprints.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.Sprint { SprintId = this.ReadProperty(SprintIdProperty) }; ctx.ObjectContext.Sprints.DeleteObject(data); ctx.ObjectContext.SaveChanges(); } }
protected void Update(Data.Sprint data) { if (this.IsSelfDirty) { data.Name = this.ReadProperty(NameProperty); data.ProjectId = this.ReadProperty(ProjectIdProperty); data.IsCompleted = this.ReadProperty(IsCompletedProperty); data.CompletedDate = this.ReadProperty(CompletedDateProperty); data.EstimatedCompletedDate = this.ReadProperty(EstimatedCompletedDateProperty); data.IsActive = this.ReadProperty(IsActiveProperty); data.IsArchived = this.ReadProperty(IsArchivedProperty); data.ModifiedBy = ((BusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; data.ModifiedDate = DateTime.Now; } }
protected override void DataPortal_Insert() { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Sprint(); this.Insert(data); ctx.ObjectContext.AddToSprints(data); ctx.ObjectContext.SaveChanges(); this.LoadProperty(SprintIdProperty, data.SprintId); 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.Sprint(); this.Insert(data); ctx.ObjectContext.AddToSprints(data); ctx.ObjectContext.SaveChanges(); this.LoadProperty(SprintIdProperty, data.SprintId); this.LoadProperty(CreatedByProperty, data.CreatedBy); this.LoadProperty(CreatedDateProperty, data.CreatedDate); } }
protected void Fetch(Data.Sprint data) { this.LoadProperty(SprintIdProperty, data.SprintId); this.LoadProperty(NameProperty, data.Name); this.LoadProperty(ProjectProperty, ProjectInfo.FetchProjectInfo(data.Project)); this.LoadProperty(ProjectIdProperty, data.ProjectId); this.LoadProperty(ProjectNameProperty, data.Project.Name); this.LoadProperty(IsCompletedProperty, data.IsCompleted); this.LoadProperty(CompletedDateProperty, data.CompletedDate); this.LoadProperty(EstimatedCompletedDateProperty, data.EstimatedCompletedDate); this.LoadProperty(IsActiveProperty, data.IsActive); this.LoadProperty(IsArchivedProperty, data.IsArchived); 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_Update() { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var data = new Data.Sprint { SprintId = this.ReadProperty(SprintIdProperty) }; ctx.ObjectContext.Sprints.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.Sprint { SprintId = this.ReadProperty(SprintIdProperty) }; ctx.ObjectContext.Sprints.Attach(data); this.Update(data); ctx.ObjectContext.SaveChanges(); this.LoadProperty(ModifiedByProperty, data.ModifiedBy); this.LoadProperty(ModifiedDateProperty, data.ModifiedDate); } }