controls svg
This commit is contained in:
1 parent
8abcc8940b
commit
ef2674a483
8 files changed
+2857
-23
No files matched your search
@@ -6,18 +6,18 @@ namespace Server.Controllers;
|
||||
|
||||
[ApiController]
|
||||
[Route("[controller]")]
|
||||
public class CompletionController : ControllerBase {
|
||||
private readonly ILogger<CompletionController> _logger;
|
||||
public class LapController : ControllerBase {
|
||||
private readonly ILogger<LapController> _logger;
|
||||
private SpaceRaceDbContext _db;
|
||||
|
||||
public CompletionController(ILogger<CompletionController> logger, SpaceRaceDbContext db) {
|
||||
public LapController(ILogger<LapController> logger, SpaceRaceDbContext db) {
|
||||
_logger = logger;
|
||||
_db = db;
|
||||
}
|
||||
|
||||
[HttpGet()]
|
||||
public IEnumerable<CompletionDTO> Get() {
|
||||
return _db.Completions.Select(c => new CompletionDTO {
|
||||
public IEnumerable<LapDTO> Get() {
|
||||
return _db.Laps.Select(c => new LapDTO {
|
||||
Id = c.Id,
|
||||
UserId = c.UserId,
|
||||
Map = c.Map,
|
||||
@@ -27,8 +27,8 @@ public class CompletionController : ControllerBase {
|
||||
}
|
||||
|
||||
[HttpPost()]
|
||||
public async Task<Completion> Post(CompletionDTO dto) {
|
||||
Completion v = new Completion {
|
||||
public async Task<Lap> Post(LapDTO dto) {
|
||||
Lap v = new Lap {
|
||||
Id = Guid.NewGuid(),
|
||||
UserId = Guid.NewGuid(),
|
||||
Map = dto.Map,
|
||||
@@ -36,7 +36,7 @@ public class CompletionController : ControllerBase {
|
||||
Date = DateTimeOffset.UtcNow,
|
||||
};
|
||||
|
||||
_db.Completions.Add(v);
|
||||
_db.Laps.Add(v);
|
||||
await _db.SaveChangesAsync();
|
||||
return v;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user