Advertisement
Guest User

Untitled

a guest
Apr 28th, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. public static class PAYTRACK_PARTNER_Extension
  2. {
  3. public static IQueryable<PAYTRACK_PARTNER> WhereInPayer(this IQueryable<PAYTRACK_PARTNER> query, int payerId)
  4. {
  5. var result = query.Where(q => q.payer_id == payerId);
  6. return result;
  7. }
  8.  
  9. public static IEnumerable<PAYTRACK_PARTNER> WhereInPayer(this IEnumerable<PAYTRACK_PARTNER> query, int payerId)
  10. {
  11. var result = query.Where(q => q.payer_id == payerId);
  12. return result;
  13. }
  14.  
  15. public static IQueryable<PAYTRACK_PARTNER> WhereInPayee(this IQueryable<PAYTRACK_PARTNER> query, int payeeId)
  16. {
  17. var result = query.Where(q => q.payee_id == payeeId);
  18. return result;
  19. }
  20.  
  21. public static IEnumerable<PAYTRACK_PARTNER> WhereInPayee(this IEnumerable<PAYTRACK_PARTNER> query, int payeeId)
  22. {
  23. var result = query.Where(q => q.payee_id == payeeId);
  24. return result;
  25. }
  26.  
  27.  
  28. public static IQueryable<PAYTRACK_PARTNER> WhereIsNotApproved(this IQueryable<PAYTRACK_PARTNER> query)
  29. {
  30. var result = query.Where(q => q.partner_is_approve.GetValueOrDefault(false).Equals(false));
  31. return result;
  32. }
  33.  
  34. public static IEnumerable<PAYTRACK_PARTNER> WhereIsNotApproved(this IEnumerable<PAYTRACK_PARTNER> query)
  35. {
  36. var result = query.Where(q => q.partner_is_approve.GetValueOrDefault(false).Equals(false));
  37. return result;
  38. }
  39.  
  40. public static PAYTRACK_PARTNER SingleByPayerAndPayee(this IQueryable<PAYTRACK_PARTNER> query, int payerId, int payeeId)
  41. {
  42. var result = query.Single(q => q.payer_id == payerId && q.payee_id == payeeId);
  43. return result;
  44. }
  45.  
  46. public static PAYTRACK_PARTNER SingleByPayerAndPayee(this IEnumerable<PAYTRACK_PARTNER> query, int payerId, int payeeId)
  47. {
  48. var result = query.Single(q => q.payer_id == payerId && q.payee_id == payeeId);
  49. return result;
  50. }
  51. }
  52.  
  53. public static IQueryable<PAYTRACK_PARTNER> WhereInPayer(
  54. this IQueryable<PAYTRACK_PARTNER> query, int payerId)
  55. {
  56. var result = query.Where(q => q.payer_id == payerId);
  57. return result;
  58. }
  59.  
  60. public static IEnumerable<PAYTRACK_PARTNER> WhereInPayer(
  61. this IEnumerable<PAYTRACK_PARTNER> query, int payerId)
  62. {
  63. return query.AsQueryable().WhereInPayer(payerId);
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement