private void Child_Update() { if (!IsDirty) { return; } using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnUpdatePre(args); var dal = dalManager.GetProvider <IA06_CountryDal>(); using (BypassPropertyChecks) { _rowVersion = dal.Update( Country_ID, Country_Name, ParentSubContinentID, _rowVersion ); } OnUpdatePost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Update() { if (!IsDirty) { return; } var dto = new A06_CountryDto(); dto.Country_ID = Country_ID; dto.Country_Name = Country_Name; dto.ParentSubContinentID = ParentSubContinentID; dto.RowVersion = _rowVersion; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnUpdatePre(args); var dal = dalManager.GetProvider <IA06_CountryDal>(); using (BypassPropertyChecks) { var resultDto = dal.Update(dto); _rowVersion = resultDto.RowVersion; args = new DataPortalHookArgs(resultDto); } OnUpdatePost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Update(A04_SubContinent parent) { if (!IsDirty) { return; } var dto = new A05_SubContinent_ChildDto(); dto.Parent_SubContinent_ID = parent.SubContinent_ID; dto.SubContinent_Child_Name = SubContinent_Child_Name; dto.RowVersion = _rowVersion; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnUpdatePre(args); var dal = dalManager.GetProvider <IA05_SubContinent_ChildDal>(); using (BypassPropertyChecks) { var resultDto = dal.Update(dto); _rowVersion = resultDto.RowVersion; args = new DataPortalHookArgs(resultDto); } OnUpdatePost(args); } }
private void Child_Update() { if (!IsDirty) { return; } var dto = new B10_CityDto(); dto.City_ID = City_ID; dto.City_Name = City_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnUpdatePre(args); var dal = dalManager.GetProvider <IB10_CityDal>(); using (BypassPropertyChecks) { var resultDto = dal.Update(dto); args = new DataPortalHookArgs(resultDto); } OnUpdatePost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
protected override void DataPortal_Update() { using (var dalManager = DalFactoryParentLoad.GetManager()) { base.Child_Update(); } }
/// <summary> /// Loads a <see cref="B01_ContinentColl"/> collection from the database. /// </summary> protected void DataPortal_Fetch() { var args = new DataPortalHookArgs(); OnFetchPre(args); using (var dalManager = DalFactoryParentLoad.GetManager()) { var dal = dalManager.GetProvider <IB01_ContinentCollDal>(); var data = dal.Fetch(); LoadCollection(data); } OnFetchPost(args); }
private void Child_DeleteSelf(B04_SubContinent parent) { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnDeletePre(args); var dal = dalManager.GetProvider <IB05_SubContinent_ReChildDal>(); using (BypassPropertyChecks) { dal.Delete(parent.SubContinent_ID); } OnDeletePost(args); } }
private void Child_DeleteSelf() { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnDeletePre(args); var dal = dalManager.GetProvider <IA12_CityRoadDal>(); using (BypassPropertyChecks) { dal.Delete(ReadProperty(CityRoad_IDProperty)); } OnDeletePost(args); } }
private void Child_DeleteSelf(A10_City parent) { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnDeletePre(args); var dal = dalManager.GetProvider <IA11_City_ChildDal>(); using (BypassPropertyChecks) { dal.Delete(parent.City_ID); } OnDeletePost(args); } }
/// <summary> /// Loads a <see cref="A02_Continent"/> object from the database, based on given criteria. /// </summary> /// <param name="continent_ID">The Continent ID.</param> protected void DataPortal_Fetch(int continent_ID) { var args = new DataPortalHookArgs(continent_ID); OnFetchPre(args); using (var dalManager = DalFactoryParentLoad.GetManager()) { var dal = dalManager.GetProvider <IA02_ContinentDal>(); var data = dal.Fetch(continent_ID); Fetch(data); } OnFetchPost(args); // check all object rules and property rules BusinessRules.CheckRules(); }
private void Child_DeleteSelf() { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); // flushes all pending data operations FieldManager.UpdateChildren(this); OnDeletePre(args); var dal = dalManager.GetProvider <IB10_CityDal>(); using (BypassPropertyChecks) { dal.Delete(ReadProperty(City_IDProperty)); } OnDeletePost(args); } }
private void DataPortal_Delete(int continent_ID) { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); // flushes all pending data operations FieldManager.UpdateChildren(this); OnDeletePre(args); var dal = dalManager.GetProvider <IA02_ContinentDal>(); using (BypassPropertyChecks) { dal.Delete(continent_ID); } OnDeletePost(args); } }
private void Child_Insert(B04_SubContinent parent) { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnInsertPre(args); var dal = dalManager.GetProvider <IB05_SubContinent_ChildDal>(); using (BypassPropertyChecks) { dal.Insert( parent.SubContinent_ID, SubContinent_Child_Name ); } OnInsertPost(args); } }
private void Child_Insert(A10_City parent) { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnInsertPre(args); var dal = dalManager.GetProvider <IA11_City_ReChildDal>(); using (BypassPropertyChecks) { dal.Insert( parent.City_ID, City_Child_Name ); } OnInsertPost(args); } }
private void Child_Insert(A10_City parent) { var dto = new A11_City_ReChildDto(); dto.Parent_City_ID = parent.City_ID; dto.City_Child_Name = City_Child_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnInsertPre(args); var dal = dalManager.GetProvider <IA11_City_ReChildDal>(); using (BypassPropertyChecks) { var resultDto = dal.Insert(dto); args = new DataPortalHookArgs(resultDto); } OnInsertPost(args); } }
private void Child_Insert(B04_SubContinent parent) { var dto = new B05_SubContinent_ReChildDto(); dto.Parent_SubContinent_ID = parent.SubContinent_ID; dto.SubContinent_Child_Name = SubContinent_Child_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnInsertPre(args); var dal = dalManager.GetProvider <IB05_SubContinent_ReChildDal>(); using (BypassPropertyChecks) { var resultDto = dal.Insert(dto); args = new DataPortalHookArgs(resultDto); } OnInsertPost(args); } }
protected override void DataPortal_Update() { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnUpdatePre(args); var dal = dalManager.GetProvider <IA02_ContinentDal>(); using (BypassPropertyChecks) { dal.Update( Continent_ID, Continent_Name ); } OnUpdatePost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Insert(B10_City parent) { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnInsertPre(args); var dal = dalManager.GetProvider <IB12_CityRoadDal>(); using (BypassPropertyChecks) { int cityRoad_ID = -1; dal.Insert( parent.City_ID, out cityRoad_ID, CityRoad_Name ); LoadProperty(CityRoad_IDProperty, cityRoad_ID); } OnInsertPost(args); } }
protected override void DataPortal_Insert() { var dto = new A02_ContinentDto(); dto.Continent_Name = Continent_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnInsertPre(args); var dal = dalManager.GetProvider <IA02_ContinentDal>(); using (BypassPropertyChecks) { var resultDto = dal.Insert(dto); LoadProperty(Continent_IDProperty, resultDto.Continent_ID); args = new DataPortalHookArgs(resultDto); } OnInsertPost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Insert() { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnInsertPre(args); var dal = dalManager.GetProvider <IB02_ContinentDal>(); using (BypassPropertyChecks) { int continent_ID = -1; dal.Insert( out continent_ID, Continent_Name ); LoadProperty(Continent_IDProperty, continent_ID); } OnInsertPost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Insert(A08_Region parent) { using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnInsertPre(args); var dal = dalManager.GetProvider <IA10_CityDal>(); using (BypassPropertyChecks) { int city_ID = -1; dal.Insert( parent.Region_ID, out city_ID, City_Name ); LoadProperty(City_IDProperty, city_ID); } OnInsertPost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Insert(B08_Region parent) { var dto = new B10_CityDto(); dto.Parent_Region_ID = parent.Region_ID; dto.City_Name = City_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnInsertPre(args); var dal = dalManager.GetProvider <IB10_CityDal>(); using (BypassPropertyChecks) { var resultDto = dal.Insert(dto); LoadProperty(City_IDProperty, resultDto.City_ID); args = new DataPortalHookArgs(resultDto); } OnInsertPost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Update(A10_City parent) { if (!IsDirty) { return; } using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnUpdatePre(args); var dal = dalManager.GetProvider <IA11_City_ReChildDal>(); using (BypassPropertyChecks) { dal.Update( parent.City_ID, City_Child_Name ); } OnUpdatePost(args); } }
private void Child_Update(B04_SubContinent parent) { if (!IsDirty) { return; } using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnUpdatePre(args); var dal = dalManager.GetProvider <IB05_SubContinent_ChildDal>(); using (BypassPropertyChecks) { dal.Update( parent.SubContinent_ID, SubContinent_Child_Name ); } OnUpdatePost(args); } }
private void Child_Insert(A04_SubContinent parent) { var dto = new A06_CountryDto(); dto.Parent_SubContinent_ID = parent.SubContinent_ID; dto.Country_Name = Country_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnInsertPre(args); var dal = dalManager.GetProvider <IA06_CountryDal>(); using (BypassPropertyChecks) { var resultDto = dal.Insert(dto); LoadProperty(Country_IDProperty, resultDto.Country_ID); _rowVersion = resultDto.RowVersion; args = new DataPortalHookArgs(resultDto); } OnInsertPost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Update() { if (!IsDirty) { return; } using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(); OnUpdatePre(args); var dal = dalManager.GetProvider <IB08_RegionDal>(); using (BypassPropertyChecks) { dal.Update( Region_ID, Region_Name ); } OnUpdatePost(args); // flushes all pending data operations FieldManager.UpdateChildren(this); } }
private void Child_Update() { if (!IsDirty) { return; } var dto = new A12_CityRoadDto(); dto.CityRoad_ID = CityRoad_ID; dto.CityRoad_Name = CityRoad_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnUpdatePre(args); var dal = dalManager.GetProvider <IA12_CityRoadDal>(); using (BypassPropertyChecks) { var resultDto = dal.Update(dto); args = new DataPortalHookArgs(resultDto); } OnUpdatePost(args); } }
private void Child_Update(B08_Region parent) { if (!IsDirty) { return; } var dto = new B09_Region_ChildDto(); dto.Parent_Region_ID = parent.Region_ID; dto.Region_Child_Name = Region_Child_Name; using (var dalManager = DalFactoryParentLoad.GetManager()) { var args = new DataPortalHookArgs(dto); OnUpdatePre(args); var dal = dalManager.GetProvider <IB09_Region_ChildDal>(); using (BypassPropertyChecks) { var resultDto = dal.Update(dto); args = new DataPortalHookArgs(resultDto); } OnUpdatePost(args); } }