public async Task <ActionResult <DsUploadResponse> > ReplayUpload([FromBody] string gzipBase646Replays, Guid guid) { var player = await context.DsPlayerNames.FirstOrDefaultAsync(f => f.AppId == guid); if (player == null) { return(NotFound()); } DateTime?lastReplay = await producerService.Produce(gzipBase646Replays, guid); if (lastReplay != null) { player.LatestReplay = (DateTime)lastReplay; await context.SaveChangesAsync(); } return(new DsUploadResponse() { DbId = player.DbId }); }
public IActionResult Get() { _producerService.Produce(); return(Ok()); }