using LFlow.Base.Interfaces; using LFlow.Base.Utils; using LFlow.OnlineManegement.Model; using LFlow.OnlineManegement.Service; using Microsoft.AspNetCore.Mvc; namespace LFlow.OnlineManegement.Controller; public class OnlineManagementController(IOnlineManagementService service) : BaseController { [HttpGet] public PagedApiResult> ListAll(int pageIndex, int pageSize) { int dataTotal = 0; var result = service.GetAllOnlineUser(pageIndex, pageSize, ref dataTotal); return PagedApiResult>.SuccessResult(result, dataTotal, pageIndex, pageSize); } [HttpPost] public ApiResult OnlineRegistered(OnlineDto onlineInfo) { return ApiResult.SuccessResult(service.OnlineRegistered(onlineInfo)); } }