Esempio n. 1
0
        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
            });
        }
Esempio n. 2
0
 public IActionResult Get()
 {
     _producerService.Produce();
     return(Ok());
 }