/// <summary> /// exist data /// </summary> /// <param name="query">query model</param> /// <returns></returns> public async Task <bool> ExistAsync(IQuery query) { var result = await WarehouseManager.ExistAsync <ET>(query).ConfigureAwait(false); var isExist = result.IsExist; return(isExist); }
/// <summary> /// exist data /// </summary> /// <param name="query">query model</param> /// <returns></returns> public async Task <bool> ExistAsync(IQuery query) { var result = await WarehouseManager.ExistAsync <ET>(query).ConfigureAwait(false); var isExist = result.IsExist; if (!isExist) { isExist = await ContainerManager.Resolve <DAI>().ExistAsync(result.CheckQuery).ConfigureAwait(false); } return(isExist); }
/// <summary> /// exist data /// </summary> /// <param name="query">query model</param> /// <returns></returns> public async Task <bool> ExistAsync(IQuery query) { var result = await WarehouseManager.ExistAsync <ET>(query).ConfigureAwait(false); var isExist = result.IsExist; if (!isExist) { isExist = await dataAccess.ExistAsync(result.CheckQuery).ConfigureAwait(false); } return(isExist); }