| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- using System;
- using Common;
- using Common.Http.Apis.Request;
- using Database.Database;
- using Kitty_Fall.Apis.Business;
- using Kitty_Fall.Apis.Business.User;
- using Microsoft.AspNetCore.Mvc;
- namespace RevoSystem.Apis.Controllers
- {
- [ApiController]
- public class UserController : Controller
- {
- private static readonly log4net.ILog log = log4net.LogManager.GetLogger(
- typeof(UserController)
- );
- ModelContext dbContext;
- IConfiguration configuration;
- IUserBusiness userBusiness;
- public UserController(
- IConfiguration _configuration,
- IUserBusiness userBusiness,
- ModelContext dbContext
- )
- {
- configuration = _configuration;
- this.userBusiness = userBusiness;
- this.dbContext = dbContext;
- }
- private string GetParameter(string key)
- {
- return configuration.GetSection(key).Value ?? "";
- }
- [HttpPost]
- [Route(UrlConstant.GetUserInfoUrl)]
- public async Task<IActionResult> GetUserInfo([FromBody] UserInfoReq request)
- {
- return await userBusiness.GetUserInfo(HttpContext.Request, request);
- }
-
- [HttpPost]
- [Route(UrlConstant.UserPackagesUrl)]
- public async Task<IActionResult> UserPackageHistory(
- [FromBody] UserPackageHistoryReq request
- )
- {
- return await userBusiness.UserPackageHistory(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.LoadPackUrl)]
- public async Task<IActionResult> LoadPack([FromBody] LoadPackReq request)
- {
- return await userBusiness.LoadPack(HttpContext.Request, request);
- }
-
- [HttpPost]
- [Route(UrlConstant.GetProfileInfo)]
- public async Task<IActionResult> GetProfileInfo([FromBody] GetProfileInfoReq request)
- {
- return await userBusiness.GetProfileInfo(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.UserRegisterSubOtp)]
- public async Task<IActionResult> UserRegisterSubOtp([FromBody] UserRegisterReq request)
- {
- return await userBusiness.UserRegisterSubOtp(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.UserRegisterSubConfirm)]
- public async Task<IActionResult> UserRegisterSubConfirm([FromBody] UserRegisterSubConfirmReq request)
- {
- return await userBusiness.UserRegisterSubConfirm(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.UserRegisterSubQuickUrl)]
- public async Task<IActionResult> UserRegisterSubQuickUrl([FromBody] UserRegisterReq request)
- {
- return await userBusiness.UserRegisterSubQuick(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.UserSendOtp)]
- public async Task<IActionResult> UserSendOtp([FromBody] UserSendOtpReq request)
- {
- return await userBusiness.UserSendOtp(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.UserResendOtp)]
- public async Task<IActionResult> UserResendOtp([FromBody] UserSendOtpReq request)
- {
- return await userBusiness.UserResendOtp(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.UserOtpConfirm)]
- public async Task<IActionResult> UserOtpConfirm([FromBody] UserSendOtpReq request)
- {
- return await userBusiness.UserOtpConfirm(HttpContext.Request, request);
- }
- [HttpPost]
- [Route(UrlConstant.UserMyIdAutoLogin)]
- public async Task<IActionResult> MyIdAutoLogin([FromBody] MyIdAutoLoginReq request)
- {
- return await userBusiness.MyIdAutoLogin(HttpContext.Request, request);
- }
-
- // [HttpPost]
- // [Route(UrlConstant.UserUpdateProfileUrl)]
- // public async Task<IActionResult> UpdateProfile([FromBody] UserUpdateProfileReq request)
- // {
- // return await userBusiness.UpdateProfile(HttpContext.Request, request);
- // }
- [HttpPost]
- [Route(UrlConstant.UserBuyTurnUrl)]
- public async Task<IActionResult> UserBuyTurn([FromBody] UserBuyTurnReq request)
- {
- return await userBusiness.UserBuyTurn(HttpContext.Request, request);
- }
- }
- }
|