예제 #1
0
        public IActionResult Post([FromBody] RiskViewModel riskViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var risk = new Risk();

            risk.InjectFrom(riskViewModel);
            risk.Address.InjectFrom(riskViewModel.Address);

            var resultViewModel = new Result();

            resultViewModel.Action = _riskCheckerService.GetOverallRisk(risk).ToString();

            return(Ok(resultViewModel));
        }