private static CustomerAzureTableEntity MapDtoToEntity(CustomerDto dto, CustomerAzureTableEntity entity = null) { entity = entity ?? new CustomerAzureTableEntity(); entity.PartitionKey = dto.PartitionKey; entity.RowKey = dto.Id.ToStringId(); entity.FirstName = dto.FirstName; entity.LastName = dto.LastName; entity.Birthday = dto.Birthday; entity.FavoriteProduct = dto.FavoriteProductId.ToStringId(); return(entity); }
private static CustomerDto MapEntityToDto(CustomerAzureTableEntity entity, CustomerDto dto = null) { dto = dto ?? new CustomerDto(); dto.PartitionKey = entity.PartitionKey; dto.Id = entity.RowKey.ToGuidId().Value; dto.FirstName = entity.FirstName; dto.LastName = entity.LastName; dto.Birthday = entity.Birthday; dto.FavoriteProductId = entity.FavoriteProduct.ToGuidId(); return(dto); }