private async Task <ShippingAddress> MapVMToEntityAndAssingUserId(ShippingAddressCreateVM shippingAddressVM)
        {
            var userId = await GetUserId();

            var shippingAddress = _mapper.Map <ShippingAddress>(shippingAddressVM);

            shippingAddress.ApplicationUserId = userId;
            return(shippingAddress);
        }
        public async Task AddShippingAddress(ShippingAddressCreateVM shippingAddressAddVM)
        {
            var shippingAddress = await MapVMToEntityAndAssingUserId(shippingAddressAddVM);

            await _repo.AddShippingAddress(shippingAddress);
        }
Exemple #3
0
        public async Task <IActionResult> AddShippingAddress(ShippingAddressCreateVM ShippingAddressAddVM)
        {
            await _service.AddShippingAddress(ShippingAddressAddVM);

            return(RedirectToAction(nameof(IndexShippingAddress)));
        }