33 lines
824 B
C#
33 lines
824 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using System.Data.SqlClient;
|
|
|
|
using Server.Services;
|
|
using SpaceRace.Shared;
|
|
|
|
namespace Server.Controllers;
|
|
|
|
[ApiController]
|
|
[Route("[controller]")]
|
|
public class LapTimesController : ControllerBase {
|
|
private readonly ILogger<LapTimesController> _logger;
|
|
private SpaceRaceDbContext _db;
|
|
private LapTimesService _lapTimes;
|
|
|
|
public LapTimesController(
|
|
ILogger<LapTimesController> logger,
|
|
SpaceRaceDbContext db,
|
|
LapTimesService lapTimes
|
|
){
|
|
_logger = logger;
|
|
_db = db;
|
|
_lapTimes = lapTimes;
|
|
}
|
|
|
|
[HttpGet()]
|
|
public LapTimesDTO LapTimes(Guid userId, string mapName) {
|
|
_logger.LogInformation($"{userId} {mapName}");
|
|
return _lapTimes.LapTimes(userId, mapName);
|
|
}
|
|
}
|