Esempio n. 1
0
        private ScoreAddResource GetScoreAddTestSession()
        {
            var session = new ScoreAddResource()
            {
                GameTitle  = "Test One",
                TeamA      = "Test One",
                TeamB      = "Test One",
                TeamAScore = 1,
                TeamBScore = 2,
                Employee   = "Test One"
            };

            return(session);
        }
Esempio n. 2
0
        public async Task <IActionResult> Score([FromBody] ScoreAddResource scoreAddResource)
        {
            if (scoreAddResource == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(new MyUnprocessableEntityObjectResult(ModelState));
            }

            var newScore = _mapper.Map <ScoreAddResource, Score>(scoreAddResource);

            newScore.LastModified = DateTime.Now;

            _scoreRepository.AddScore(newScore);

            if (!await _unitOfWork.SaveAsync())
            {
                throw new Exception("Save Failed!");
            }
            return(Ok());
        }