public DataBase() : base(typeof(DataBase).ToString()) { mDataStructList = new Dictionary <DATA_TYPE, List <Data> >(); mDataFactoryManager = new DataFactoryManager(); }
protected override void DataPortal_Insert() { 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.CreatedBy = this.ModifiedBy; this.CreatedDate = this.ModifiedDate; this.Insert(data); data = dalFactory.Insert(data); this.StoryId = data.StoryId; } // this.FieldManager.UpdateChildren(data); } }
private void DataPortal_Delete(OrganizationUserMemberDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IOrganizationUserMemberDataFactory>(); dalFactory.Delete(criteria); } }
public DataBase(string name) : base(name) { mDataStructList = new Dictionary <DATA_TYPE, List <Data> >(); mDataFileDefine = new Dictionary <string, DATA_TYPE>(); mDataDefineFile = new Dictionary <DATA_TYPE, string>(); mDataSizeMap = new Dictionary <DATA_TYPE, int>(); mDataFactoryManager = new DataFactoryManager(); }
private void DataPortal_Delete(StoryDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IStoryDataFactory>(); dalFactory.Delete(criteria); } }
protected void Child_DeleteSelf() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IFeedSourceMemberDataFactory>(); dalFactory.Delete( new FeedSourceMemberDataCriteria { FeedSourceMemberId = this.FeedSourceMemberId }); } }
private void DataPortal_Fetch(HourDataCriteria criteria) { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IHourDataFactory>(); var data = dalFactory.Fetch(criteria); using (this.BypassPropertyChecks) { this.Fetch(data); } } }
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<IFeedDataFactory>(); dalFactory.Delete( new FeedDataCriteria { FeedId = this.FeedId }); this.Sources = Csla.DataPortal.CreateChild<FeedSources>(); } }
protected override void DataPortal_DeleteSelf() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <IStoryDataFactory>(); dalFactory.Delete( new StoryDataCriteria { StoryId = this.StoryId }); // 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); } }
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 } }
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(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 <IOrganizationUserMemberDataFactory>(); var data = new OrganizationUserMemberData(); 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; } } }
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); } }
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); } }
public override void destroy() { base.destroy(); mDataStructList.Clear(); mDataFactoryManager = null; }