/// <summary> /// Bir kullanıcının başka bir kullanıcıyı blocklayıp blocklamadığını kontrol eder.(nullable) /// </summary> /// <param name="user">blocklayanın Id ve blocklananın Id</param> /// <returns>Bulunan kayıtın Id'si döndürürlür.Bulunamaz ise 0 döner.</returns> public async Task <int> CheckBlockNullable(DtoUserBlockNullable user) { var query = await(from block in _context.Blocks where user.BlockerId == block.BlockedByUserId && user.BlockedId == block.BlockedUserId select block.Id ).FirstOrDefaultAsync(); return(query); }
/// <summary> /// Kullanıcın başka bir kullanıcıyı bloklayıp blocklamadığını kontrol eder.(nullable) /// </summary> /// <param name="user">BlockerId(Blocklayan) ve BlockedId(Blocklanan)</param> /// <returns></returns> public async Task <int> CheckBlockNullable(DtoUserBlockNullable user) { return(await _blockRepository.CheckBlockNullable(user)); }