ask ayende about it ;)

On Thu, Nov 20, 2008 at 1:30 PM, Gustavo Ringel
<[EMAIL PROTECTED]> wrote:
> Be 24x7x365 hours in front of a computer programming and it will be in every
> other way :).
>
> On Thu, Nov 20, 2008 at 5:26 PM, Jan Limpens <[EMAIL PROTECTED]> wrote:
>>
>> never done this before, I guess another time it's gonna be the first time
>> :)
>> programming keeps me an eternal virgin, in a way ;)
>>
>> On Thu, Nov 20, 2008 at 12:30 PM, Roger Kratz <[EMAIL PROTECTED]>
>> wrote:
>> > Creating your own IUserType for IPayment would do the trick I guess.
>> >
>> > -----Original Message-----
>> > From: [email protected] [mailto:[EMAIL PROTECTED] On
>> > Behalf Of Jan Limpens
>> > Sent: den 20 november 2008 15:15
>> > To: [email protected]
>> > Subject: [nhusers] difficult (?) mapping with components and interface
>> >
>> >
>> > I have a class Purchase (used by nh) that has an IPayment
>> >
>> > Currently I am having two implementations of that interface:
>> >
>> >        public class BankPayment : IPayment
>> >        {
>> >                public int NumberInstallments
>> >                {
>> >                        get { return 1; }
>> >                }
>> >        }
>> >
>> >        public class CreditCardPayment : IPayment
>> >        {
>> >                public CreditCardPayment(Creditcard card, int
>> > numberInstallations,
>> > Address billingAddress)
>> >                {
>> >                        Card = card;
>> >                        NumberInstallments = numberInstallations;
>> >                        BillingAddress = billingAddress;
>> >                }
>> >
>> >                public Creditcard Card { get; private set; } // a
>> > component, as well
>> >                public int NumberInstallments { get; private set; }
>> >                public Address BillingAddress { get; private set; } //
>> > another component!
>> >        }
>> >
>> > how can I map this as a component to Purchase? I truly have no idea...
>> >
>> > --
>> > Jan
>> > ___________________
>> > [EMAIL PROTECTED]
>> > www.limpens.com
>> > +55 (11) 3082-1087
>> > +55 (11) 3097-8339
>> >
>> >
>> >
>> >
>> > >
>> >
>>
>>
>>
>> --
>> Jan
>> ___________________
>> [EMAIL PROTECTED]
>> www.limpens.com
>> +55 (11) 3082-1087
>> +55 (11) 3097-8339
>>
>>
>
>
> >
>



-- 
Jan
___________________
[EMAIL PROTECTED]
www.limpens.com
+55 (11) 3082-1087
+55 (11) 3097-8339

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to