public BuyerAddressDTO AddBuyerAddress(BuyerAddressDTO buyerAddressDTO) { CartRepository cartRepository = new CartRepository(); var currentUser = ClaimsPrincipal.Current.Identity.Name; UserService userService = new UserService(); if (buyerAddressDTO != null && currentUser != null && currentUser == buyerAddressDTO.UserName) { var user = userService.GetUser(currentUser); _shoppingCartRepository.AddBuyerAddress(buyerAddressDTO, user.UserId); return(buyerAddressDTO); } return(null); }