選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

PkGuidController.cs 861B

1234567891011121314151617181920212223242526272829303132
  1. using System.Collections.Generic;
  2. using Luticate2.Utils.Controllers;
  3. using Luticate2.Utils.Dbo;
  4. using Luticate2.Utils.Dbo.OrderBy;
  5. using Microsoft.AspNetCore.Mvc;
  6. using Test.Utils.Dbo.PkGuid;
  7. using WebTest.Business;
  8. namespace WebTest.Controllers
  9. {
  10. public class PkGuidController : LuController
  11. {
  12. private readonly PkGuidBusiness _busines;
  13. public PkGuidController(PkGuidBusiness busines)
  14. {
  15. _busines = busines;
  16. }
  17. [Route("[controller]/{id}")]
  18. public PkGuidDbo Get(string id)
  19. {
  20. return Handle(_busines.GetSingleById(id));
  21. }
  22. [Route("[controller]")]
  23. public LuPaginatedDbo<PkGuidDbo> Get(LuOrderByDbo orderBy, int page = 0, int perPage = int.MaxValue)
  24. {
  25. return Handle(_busines.GetMultiple(orderBy, page, perPage));
  26. }
  27. }
  28. }