예제 #1
0
        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);
        }
예제 #2
0
        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);
        }