using LFlow.Base.Interfaces; using LFlow.Base.Utils; using LFlow.UserManagement.Model; using LFlow.UserManagement.Service; using Microsoft.AspNetCore.Mvc; namespace LFlow.UserManagement.Controller { public class UserManagementController(IUserManagementService service) : BaseController { [HttpPost] public ApiResult? Login(UserDto user) { return Success(service.Login(user)); } [HttpPost] public ApiResult Register(UserDto user) { try { return Success(service.Register(user)); } catch (Exception ex) { return Fail(null, ex.Message, 500); } } } }