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

Interface.cs 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using Common.system;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using XHWK.Model;
  8. namespace XHWK.WKTool.DAL
  9. {
  10. public class Interface
  11. {
  12. string APIRequestAddress = FileToolsCommon.GetConfigValue("APIRequestAddress");
  13. string FileRequestAddress = FileToolsCommon.GetConfigValue("FileRequestAddress");
  14. string schoolfileRequestAddress = FileToolsCommon.GetConfigValue("schoolfileRequestAddress");
  15. /// <summary>
  16. /// 登陆
  17. /// </summary>
  18. /// <param name="request"></param>
  19. /// <returns></returns>
  20. public int Login(string loginname, string loginpwd)
  21. {
  22. string url = APIRequestAddress + "/user/login";//地址
  23. Dictionary<string, object> dic = new Dictionary<string, object>
  24. {
  25. { "loginname", loginname},
  26. { "loginpwd", loginpwd}
  27. };
  28. string body = JsonHelper.ToJson(dic);
  29. ResultVo<Model_UserInfo> result = HttpHelper.PostAndRespSignle<ResultVo<Model_UserInfo>>(url, postData: body);
  30. if (result != null)
  31. {
  32. APP.UserInfo = new Model_UserInfo();
  33. APP.ServerMsg = result.msg;
  34. APP.UserInfo = result.obj;
  35. return result.code;
  36. }
  37. else
  38. {
  39. APP.ServerMsg = "网络异常!";
  40. APP.UserInfo =new Model_UserInfo();
  41. return 1;
  42. }
  43. }
  44. }
  45. }