Пример #1
0
        public async Task <int> CreateInsurance(ViewModel.CreateInsuranceRequest insuranceRequest)
        {
            var insuranceViewModel = _mapper.Map <ViewModel.Insurance>(insuranceRequest);
            var domainInsurance    = _mapper.Map <Domain.Insurance.Model.Insurance>(insuranceViewModel);
            var result             = await _insuranceRepository.AddInsuranceAsync(domainInsurance);

            await _insuranceRepository.UnitOfWork.SaveEntitiesAsync();

            return(result);
        }
        public async Task <IActionResult> CreateInsurance([FromBody] ViewModel.CreateInsuranceRequest request)
        {
            var insuranceId = await _insuranceService.CreateInsurance(request);

            return(Created(HttpContext.Request.GetUri().AbsoluteUri, insuranceId));
        }