|
|
|
@ -31,7 +31,35 @@ namespace RankingApp.Data.Services |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Update |
|
|
|
|
public Task<bool> UpdateGameResult(GameResult gameResult) |
|
|
|
|
{ |
|
|
|
|
var findResult = _context.GameResults |
|
|
|
|
.Where(x => x.Id == gameResult.Id) |
|
|
|
|
.FirstOrDefault(); |
|
|
|
|
if (findResult == null) |
|
|
|
|
return Task.FromResult(false); |
|
|
|
|
|
|
|
|
|
findResult.UserName = gameResult.UserName; |
|
|
|
|
findResult.Score = gameResult.Score; |
|
|
|
|
findResult.Date = DateTime.Now; |
|
|
|
|
_context.SaveChanges(); |
|
|
|
|
|
|
|
|
|
return Task.FromResult(true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Delete |
|
|
|
|
public Task<bool> DeleteGameResult(GameResult gameResult) |
|
|
|
|
{ |
|
|
|
|
var findResult = _context.GameResults |
|
|
|
|
.Where(x => x.Id == gameResult.Id) |
|
|
|
|
.FirstOrDefault(); |
|
|
|
|
if (findResult == null) |
|
|
|
|
return Task.FromResult(false); |
|
|
|
|
|
|
|
|
|
_context.GameResults.Remove(findResult); |
|
|
|
|
_context.SaveChanges(); |
|
|
|
|
|
|
|
|
|
return Task.FromResult(true); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|