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)); }
public RiskFactor Map(AddRiskFactorRequest request) { if (request == null) { return(null); } RiskFactor factor = new RiskFactor { Factor = request.Factor, }; return(factor); }
public async Task <IActionResult> Post(AddRiskFactorRequest request) { var result = await _riskFactorService.AddRiskFactorAsync(request); return(CreatedAtAction(nameof(GetById), new { id = result.Id }, null)); }