/// <summary> /// Action <code>ActionAddress_CreateOrUpdate</code> that represents the Service Studio user action /// <code>Address_CreateOrUpdate</code> <p> Description: This action creates or updates the give /// n address.</p> /// </summary> public static void ActionAddress_CreateOrUpdate(HeContext heContext, ENAddressEntityRecord inParamAddressR, out long outParamAddressId) { lcoAddress_CreateOrUpdate result = new lcoAddress_CreateOrUpdate(); lcvAddress_CreateOrUpdate localVars = new lcvAddress_CreateOrUpdate(inParamAddressR); try { // new address? if (((localVars.inParamAddressR.ssId == Convert.ToInt64(BuiltInFunction.NullIdentifier())))) { // creation info // AddressR.Active = True localVars.inParamAddressR.ssActive = true; // AddressR.CreatedDate = CurrDateTime localVars.inParamAddressR.ssCreatedDate = BuiltInFunction.CurrDateTime(); // AddressR.CreatedBy = GetUserId localVars.inParamAddressR.ssCreatedBy = BuiltInFunction.GetUserId(); } // update info // AddressR.LastUpdatedDate = CurrDateTime localVars.inParamAddressR.ssLastUpdatedDate = BuiltInFunction.CurrDateTime(); // AddressR.LastUpdatedBy = GetUserId localVars.inParamAddressR.ssLastUpdatedBy = BuiltInFunction.GetUserId(); // CreateOrUpdateAddress ExtendedActions.CreateOrUpdateAddress(heContext, localVars.inParamAddressR.ChangedAttributes, (((RCAddressRecord)localVars.inParamAddressR)), out localVars.resCreateOrUpdateAddress_outParamId); // AddressId = CreateOrUpdateAddress.Id result.outParamAddressId = localVars.resCreateOrUpdateAddress_outParamId; } // try finally { outParamAddressId = result.outParamAddressId; } }
public lcvAddress_CreateOrUpdate(ENAddressEntityRecord inParamAddressR) { this.inParamAddressR = inParamAddressR; }