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.

51 lines
1.3 KiB

  1. using EasyBL.WebApi.Filters;
  2. using EasyBL.WEBAPP.SYS;
  3. using Entity.ShowEasyDtos;
  4. using Entity.Sugar;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Linq;
  8. using System.Net;
  9. using System.Net.Http;
  10. using System.Web;
  11. using System.Web.Http;
  12. namespace WebApp.Controllers
  13. {
  14. public class MembersController : ApiController
  15. {
  16. /// <summary>
  17. /// 查詢會員個人信息
  18. /// </summary>
  19. /// <param name="memberID"></param>
  20. /// <returns></returns>
  21. [HttpGet]
  22. public HttpResponseMessage GetMemberInfo(string memberID)
  23. {
  24. return new MembersService().GetMemberInfo(memberID);
  25. }
  26. /// <summary>
  27. /// 修改會員個人信息
  28. /// </summary>
  29. /// <param name="dto"></param>
  30. /// <returns></returns>
  31. [HttpPost]
  32. public HttpResponseMessage SaveMember([FromBody] SETB_CMS_Member dto)
  33. {
  34. return new MembersService().Update(dto);
  35. }
  36. /// <summary>
  37. /// 上傳文件
  38. /// </summary>
  39. /// <param name="dto"></param>
  40. /// <returns></returns>
  41. [HttpPost]
  42. public HttpResponseMessage UploadAvatar()
  43. {
  44. return new MembersService().UploadAvatar();
  45. }
  46. }
  47. }