public ShippingBillingInputModel GetShippingBillingInfo(string id) { var viewmodel = _userRepo.GetShippingBilling(id); if (viewmodel == null) { return(null); } var inputmodel = new ShippingBillingInputModel() { ShippingFirstName = viewmodel.ShippingFirstName, ShippingLastName = viewmodel.ShippingLastName, ShippingStreetName = viewmodel.ShippingStreetName, ShippingHouseNumber = viewmodel.ShippingHouseNumber, ShippingCity = viewmodel.ShippingCity, ShippingZipCode = viewmodel.ShippingCity, ShippingCountry = viewmodel.ShippingCountry, BillingFirstName = viewmodel.BillingFirstName, BillingLastName = viewmodel.BillingLastName, BillingStreetName = viewmodel.BillingStreetName, BillingHouseNumber = viewmodel.BillingHouseNumber, BillingCity = viewmodel.BillingCity, BillingZipCode = viewmodel.BillingCity, BillingCountry = viewmodel.BillingCountry }; return(inputmodel); }
public async Task <IActionResult> EditSippingBilling(ShippingBillingInputModel input) { if (!ModelState.IsValid) { return(View()); } var user = await _userManager.GetUserAsync(HttpContext.User); if (user == null) { return(View()); } _userService.ChangeShippingBillingInfo(input, user.Id); return(RedirectToAction("EditSippingBilling", "User")); }
public void ChangeShippingBillingInfo(ShippingBillingInputModel input, string id) { ShippingBilling write = new ShippingBilling() { UserId = id, ShippingFirstName = input.ShippingFirstName, ShippingLastName = input.ShippingLastName, ShippingStreetName = input.ShippingStreetName, ShippingHouseNumber = input.ShippingHouseNumber, ShippingCity = input.ShippingCity, ShippingZipCode = input.ShippingCity, ShippingCountry = input.ShippingCountry, BillingFirstName = input.BillingFirstName, BillingLastName = input.BillingLastName, BillingStreetName = input.BillingStreetName, BillingHouseNumber = input.BillingHouseNumber, BillingCity = input.BillingCity, BillingZipCode = input.BillingCity, BillingCounry = input.BillingCountry }; _userRepo.ChangeShippingBillingInformation(write, id); }