29 lines
756 B
C#
29 lines
756 B
C#
|
using Microsoft.AspNetCore.Authorization;
|
|||
|
using Microsoft.AspNetCore.Mvc;
|
|||
|
using Serwer.Infrastructure.Services;
|
|||
|
using System;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace Serwer.Api.Controllers
|
|||
|
{
|
|||
|
[Route("api/[controller]")]
|
|||
|
[ApiController]
|
|||
|
public class HistoryController: ControllerBase
|
|||
|
{
|
|||
|
private readonly IHistoryService _historyService;
|
|||
|
public HistoryController(IHistoryService historyService)
|
|||
|
{
|
|||
|
_historyService = historyService;
|
|||
|
}
|
|||
|
|
|||
|
[Authorize]
|
|||
|
[HttpGet()]
|
|||
|
public async Task<IActionResult> Get()
|
|||
|
{
|
|||
|
var id = User.Identity.Name;
|
|||
|
var history = await _historyService.GetAsync(Guid.Parse(id));
|
|||
|
return Ok(history);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|