Ejemplo n.º 1
0
        public async Task <IActionResult> FreeRecordApi(RunRecordMap recordMap)
        {
            CustomStatusCode code;
            var run  = _mapper.Map <Run>(recordMap);
            var user = HttpRequest();

            _runRepository.FreeRecord(user.Id, run);
            if (!await _unitOfWork.SaveChanged())
            {
                _logger.LogError($"{user.Id} 跑步保存失败");
                code = new CustomStatusCode
                {
                    Status  = "500",
                    Message = $"{user.Id} 跑步保存失败"
                };
                return(StatusCode(500, code));
            }
            _logger.LogInformation($"{user.Id} 跑步保存成功");
            code = new CustomStatusCode
            {
                Status  = "200",
                Message = $"{user.Id} 跑步保存成功"
            };
            return(StatusCode(200, code));
        }