Files
TechHelper/TechHelper.Server/Controllers/ClassController.cs
2025-05-23 19:03:00 +08:00

44 lines
926 B
C#

using Entities.DTO;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System.Net;
using TechHelper.Services;
namespace TechHelper.Server.Controllers
{
[Route("api/class")]
[ApiController]
public class ClassController : ControllerBase
{
private IClassService _classService;
public ClassController(IClassService classService)
{
_classService = classService;
}
[HttpPost("userRegiste")]
public async Task<IActionResult> UserRegisterToClass(
[FromBody] UserRegistrationToClassDto toClass)
{
var result = await _classService.UserRegister(toClass);
if(!result.Status) return BadRequest(result.Message);
return Ok();
}
[HttpPost("Create")]
public async Task<IActionResult> Create(
[FromBody] ClassDto classDto)
{
var result = await _classService.AddAsync(classDto);
if (!result.Status) return BadRequest(result.Message);
return Ok();
}
}
}