You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LuDboExtensions.cs 979B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using Luticate2.Auth.Dbo.Pagination;
  5. using Luticate2.Auth.Dbo.Result;
  6. namespace Luticate2.Auth.Dbo
  7. {
  8. public static class LuDboExtensions
  9. {
  10. public static int ToInt(this LuStatus status)
  11. {
  12. return (int) status;
  13. }
  14. // TODO?
  15. // public static LuPaginatedDbo<TDbo> To<TDbo>(this LuPaginatedDbo<TDbo> data, Func<List<TDbo>, List<TDbo>> convert)
  16. // {
  17. // return new LuPaginatedDbo<TDbo>
  18. // {
  19. // Count = data.Count,
  20. // Data = convert(data.Data)
  21. // };
  22. // }
  23. //
  24. // public static LuPaginatedDbo<TDbo> Select<TDbo>(this LuPaginatedDbo<TDbo> data, Func<TDbo, TDbo> convert)
  25. // {
  26. // return new LuPaginatedDbo<TDbo>
  27. // {
  28. // Count = data.Count,
  29. // Data = data.Data.Select(convert).ToList()
  30. // };
  31. // }
  32. }
  33. }