Пример #1
0
 private void SetUpMapper()
 {
     _mockMapper = new Mock <IMapper>();
     _mockMapper.Setup(x => x.Map <InsurancePolicyCoveringDTO>(It.IsAny <InsurancePolicyCovering>()))
     .Returns((InsurancePolicyCovering source) =>
     {
         var product = new InsurancePolicyCoveringDTO()
         {
             InsurancePolicyId = 0,
             Percentage        = source.Percentage
         };
         return(product);
     });
 }
Пример #2
0
        public async Task <IActionResult> Create([FromBody] InsurancePolicyCoveringDTO dto)
        {
            var resultDTO = new InsurancePolicyCoveringDTO();

            try
            {
                await _insurancePolicyCoveringService.ValidateCoveringPercentage(dto);

                resultDTO = await _insurancePolicyCoveringService.CreateAsync(dto);
            }
            catch (ValidationException exc)
            {
                return(BadRequest(exc.Message));
            }
            return(Ok(resultDTO));
        }