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 -~----------~----~----~----~------~----~------~--~---
