| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- [HttpPost]
- public async Task<IActionResult> SaveLevelResult(
- [FromBody] GameRequest request)
- {
- try
- {
- // Log kiểm tra
- log.Info($"SaveLevelResult start");
- log.Info($"Token : {request.token}");
- log.Info($"MSISDN : {request.msisdn}");
- log.Info($"TransId : {request.transId}");
- log.Info($"Level : {request.level}");
- log.Info($"Score : {request.score}");
- log.Info($"GameType : {request.gameType}");
- log.Info($"gameOver : {request.gameOver}");
- // TODO:
- // Gọi API backend
- // Ghi DB
- // Tính thưởng level
- await Task.Delay(100);
- return Json(new
- {
- point = "100",
- data = "1000M",
- score = "20000",
- transId = "1234567890asdf"
- });
- }
- catch (Exception ex)
- {
- return Json(new
- {
- success = false,
- message = ex.Message
- });
- }
- }
- [HttpPost]
- public IActionResult ExitGame(GameRequest request)
- {
- try
- {
- log.Info("ExitGame start");
- log.Info($"Token : {request.token}");
- log.Info($"MSISDN : {request.msisdn}");
- log.Info($"TransId : {request.transId}");
- log.Info($"Level : {request.level}");
- log.Info($"Score : {request.score}");
- log.Info($"GameType : {request.gameType}");
- log.Info($"GameOver : {request.gameOver}");
- // Lưu DB
- // ...
- return RedirectToAction("Index", "Home");
- }
- catch (Exception ex)
- {
- log.Error(ex);
- return Json(new
- {
- success = false,
- message = ex.Message
- });
- }
- }
|