public AssetExtendedInfoService( IAssetExtendedInfoRepository assetExtendedInfoRepository, IMyNoSqlWriterWrapper <AssetExtendedInfoNoSql> myNoSqlWriter) { _assetExtendedInfoRepository = assetExtendedInfoRepository; _myNoSqlWriter = myNoSqlWriter; }
public AssetExtendedInfoService( IAssetExtendedInfoRepository assetExtendedInfoRepository) { _assetExtendedInfoRepository = assetExtendedInfoRepository; }
public static async Task <IAssetExtendedInfo> GetAssetExtendedInfoOrDefaultAsync(this IAssetExtendedInfoRepository table, string id) { if (id == null) { return(AssetExtendedInfo.CreateDefault(null)); } var aei = await table.GetAssetExtendedInfoAsync(id); return(aei ?? AssetExtendedInfo.CreateDefault(null)); }