public override async Task <UserAddressesResponse> GetUserAddresses(UserRequest request, ServerCallContext context) { List <AddressData> addresses = await userRepository.GetUserAddresses(User.GetGuidFromHeaders(context.RequestHeaders)); var userAddressesResponse = new UserAddressesResponse() { StatusCode = StatusCode.Ok, }; if (addresses?.Count > 0) { userAddressesResponse.AddressData.Add(addresses); } return(await Task.FromResult(userAddressesResponse)); }
public static UserAddressesResponseLiquidViewModel MapToLiquidViewModel(this UserAddressesResponse addresses) { return(AutoMapper.Mapper.Map <UserAddressesResponseLiquidViewModel>(addresses)); }