protected override void DataPortal_DeleteSelf() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IOrganizationUserMemberDataFactory>(); dalFactory.Delete( new OrganizationUserMemberDataCriteria { OrganizationUserMemberId = this.OrganizationUserMemberId }); // this.ChildPropertyName = Csla.DataPortal.CreateChild<ChildPropertyType>(); } }
protected override void DataPortal_DeleteSelf() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IProjectDataFactory>(); dalFactory.Delete( new ProjectDataCriteria { ProjectId = this.ProjectId }); // this.ChildPropertyName = Csla.DataPortal.CreateChild<ChildPropertyType>(); } }
private void DataPortal_Fetch(StoryDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IStoryDataFactory>(); var data = dalFactory.Fetch(criteria); using (this.BypassPropertyChecks) { this.Fetch(data); } // this.ChildPropertyName = Csla.DataPortal.FetchChild<ChildPropertType>(data); } }
private void DataPortal_Fetch(FeedDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider<IFeedDataFactory>(); var data = dalFactory.Fetch(criteria); using (this.BypassPropertyChecks) { this.Fetch(data); } this.Sources = Csla.DataPortal.FetchChild<FeedSources>(data); } }
protected override void DataPortal_Update() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IUserPasswordResetDataFactory>(); var data = new UserPasswordResetData(); using (this.BypassPropertyChecks) { this.Update(data); data = dalFactory.Update(data); } } }
protected void Child_Update(Feed parent) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IFeedSourceMemberDataFactory>(); var data = new FeedSourceMemberData(); using (this.BypassPropertyChecks) { this.Update(data); data = dalFactory.Update(data); } } }
private void DataPortal_Fetch(UserPasswordResetDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IUserPasswordResetDataFactory>(); var data = dalFactory.Fetch(criteria); using (this.BypassPropertyChecks) { this.Fetch(data); } this.BusinessRules.CheckRules(); // We initialized the field values to empty so we need to force the rules to check } }
private void DataPortal_Fetch(NoteDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <INoteDataFactory>(); var data = dalFactory.FetchInfoList(criteria); this.RaiseListChangedEvents = false; this.IsReadOnly = false; this.AddRange(data.Select(row => Csla.DataPortal.FetchChild <NoteInfo>(row))); this.IsReadOnly = true; this.RaiseListChangedEvents = true; } }
private void Child_Fetch(FeedData parentData) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IFeedSourceMemberDataFactory>(); var data = dalFactory.Fetch(parentData); this.RaiseListChangedEvents = false; foreach (var item in data) { this.Add(Csla.DataPortal.FetchChild <FeedSource>(item)); } this.RaiseListChangedEvents = true; } }
protected override void DataPortal_Update() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IUserDataFactory>(); var data = new UserData(); using (this.BypassPropertyChecks) { this.ModifiedDate = DateTime.Now; this.Update(data); data = dalFactory.Update(data); } // this.FieldManager.UpdateChildren(data); } }
protected override void DataPortal_Update() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IStoryDataFactory>(); var data = new StoryData(); using (this.BypassPropertyChecks) { this.ModifiedBy = ((IBusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; this.ModifiedDate = DateTime.Now; this.Update(data); data = dalFactory.Update(data); } // this.FieldManager.UpdateChildren(data); } }
protected void Child_Insert(Feed parent) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IFeedSourceMemberDataFactory>(); var data = new FeedSourceMemberData(); using (this.BypassPropertyChecks) { this.FeedId = parent.FeedId; this.CreatedBy = ((IBusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; this.CreatedDate = DateTime.Now; this.Insert(data); data = dalFactory.Insert(data); this.FeedSourceMemberId = data.FeedSourceMemberId; } } }
protected override void DataPortal_Insert() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider<IFeedDataFactory>(); var data = new FeedData(); using (this.BypassPropertyChecks) { this.CreatedBy = ((IBusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; this.CreatedDate = DateTime.Now; this.Insert(data); data = dalFactory.Insert(data); this.FeedId = data.FeedId; } this.FieldManager.UpdateChildren(this); } }
protected override void DataPortal_Insert() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <ISourceDataFactory>(); var data = new SourceData(); using (this.BypassPropertyChecks) { this.ModifiedDate = DateTime.Now; this.CreatedDate = this.ModifiedDate; this.Insert(data); data = dalFactory.Insert(data); this.SourceId = data.SourceId; this.SourceTypeId = data.SourceTypeId; } // this.FieldManager.UpdateChildren(data); } }
private void DataPortal_Fetch(BusinessIdentityDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IBusinessIdentityDataFactory>(); var data = dalFactory.Fetch(criteria); if (data == null) { throw new InvalidUserException(); } if (!string.IsNullOrEmpty(criteria.Password)) { if (!PasswordHelper.ComparePasswords(data.Salt, criteria.Password, data.Password)) { throw new InvalidPasswordException(); } } this.Fetch(data); } }