protected override CurySource CurrentSourceSelect() { CurySource settings = base.CurrentSourceSelect(); if (settings == null) { return(SourceSetup.Select()); } if (settings.CuryID == null || settings.CuryRateTypeID == null) { CurySource setup = SourceSetup.Select(); settings = (CurySource)CurySource.Cache.CreateCopy(settings); settings.CuryID = settings.CuryID ?? setup?.CuryID; settings.CuryRateTypeID = settings.CuryRateTypeID ?? setup?.CuryRateTypeID; } return(settings); }
protected override CurySource CurrentSourceSelect() { return(CurySource.Select(AccountProcessing)); }