public async Task <RiskFactorResponse> AddRiskFactorAsync(AddRiskFactorRequest request)
        {
            var riskFactor = new RiskFactor();

            riskFactor.Factor = request.Factor;
            var result = _riskFactorRepository.Add(riskFactor);

            await _riskFactorRepository.UnitOfWork.SaveChangesAsync();

            return(_riskFactorMapper.Map(result));
        }
예제 #2
0
        public RiskFactor Map(AddRiskFactorRequest request)
        {
            if (request == null)
            {
                return(null);
            }

            RiskFactor factor = new RiskFactor
            {
                Factor = request.Factor,
            };

            return(factor);
        }
예제 #3
0
        public async Task <IActionResult> Post(AddRiskFactorRequest request)
        {
            var result = await _riskFactorService.AddRiskFactorAsync(request);

            return(CreatedAtAction(nameof(GetById), new { id = result.Id }, null));
        }