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); }
public async Task <IActionResult> AddShippingAddress(ShippingAddressCreateVM ShippingAddressAddVM) { await _service.AddShippingAddress(ShippingAddressAddVM); return(RedirectToAction(nameof(IndexShippingAddress))); }