Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

43 rindas
898 B

  1. // Ignore Spelling: Utils
  2. using AbrBlazorTools;
  3. using Microsoft.AspNetCore.Components;
  4. namespace Panel.ApiUtils;
  5. public class UserUtils:IUserUtils
  6. {
  7. private readonly IHttpClientWithLoginToken _client;
  8. public UserUtils(IHttpClientWithLoginToken client)
  9. {
  10. _client = client;
  11. }
  12. public Task<HttpResponseMessage> SignUp(object accountModel)
  13. {
  14. return _client.HttpPost("/api/AUTH/SignUp",accountModel);
  15. }
  16. public Task<HttpResponseMessage> Login(object loginModel)
  17. {
  18. return _client.HttpPost("/api/AUTH/Login",loginModel);
  19. }
  20. public Task<HttpResponseMessage> CheckLogin()
  21. {
  22. return _client.HttpGet("/api/AUTH/Check");
  23. }
  24. }
  25. public interface IUserUtils
  26. {
  27. Task<HttpResponseMessage> Login(object loginModel);
  28. Task<HttpResponseMessage> SignUp(object accountModel);
  29. Task<HttpResponseMessage> CheckLogin();
  30. }