23 lines
489 B
C#
23 lines
489 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using Nexus.Application.Interfaces;
|
|
|
|
namespace Nexus.Api.Controllers;
|
|
|
|
[ApiController]
|
|
[Route("api/projects")]
|
|
public class ProjectsController : ControllerBase
|
|
{
|
|
private readonly IProjectService _service;
|
|
|
|
public ProjectsController(IProjectService service)
|
|
{
|
|
_service = service;
|
|
}
|
|
|
|
[HttpGet]
|
|
public async Task<IActionResult> GetAll()
|
|
{
|
|
var result = await _service.GetAllAsync();
|
|
return Ok(result);
|
|
}
|
|
} |