using DbFirst.Application.Time.Commands; using DbFirst.Domain.Entities; using MediatR; using Microsoft.AspNetCore.Mvc; namespace DbFirst.API.Controllers; [ApiController] [Route("api/[controller]")] public class TimeController : ControllerBase { private readonly IMediator _mediator; public TimeController(IMediator mediator) { _mediator = mediator; } [HttpPost] public async Task> InsertAndGetLast(CancellationToken cancellationToken) { var result = await _mediator.Send(new InsertTimeCommand(), cancellationToken); if (result == null) return NotFound(); return Ok(result); } }