private void Apply(ContactCreated obj)
 {
     ContactId    = obj.ContactId;
     UserId       = obj.UserId;
     Name         = obj.Name;
     DateOfBirth  = obj.DateOfBirth;
     EmailAddress = obj.EmailAddress;
     Address      = obj.Address;
     Created      = DateTime.UtcNow;
 }
Exemple #2
0
 // Event Handlers
 private void OnContactCreated(ContactCreated contactCreatedEvent)
 {
     ContactId                   = contactCreatedEvent.ContactId;
     UserId                      = contactCreatedEvent.UserId;
     EmailAddress                = contactCreatedEvent.EmailAddress;
     FirstName                   = contactCreatedEvent.FirstName;
     LastName                    = contactCreatedEvent.LastName;
     DateOfBirth                 = contactCreatedEvent.DateOfBirth;
     NationalityIsoAlpha3        = contactCreatedEvent.Nationality;
     CountryOfResidenceIsoAlpha3 = contactCreatedEvent.Country;
 }
Exemple #3
0
        /// <summary>
        /// Safely handles all ContactCreatedHandler event invocation
        /// </summary>
        /// <param name="contact">Contact event argument</param>
        private void SafeInvokeContactCreated(Contact contact)
        {
            if (ContactCreated == null)
            {
                return;
            }

            ContactCreatedHandler listener = null;

            Delegate[] dels = ContactCreated.GetInvocationList();

            foreach (Delegate del in dels)
            {
                try
                {
                    listener = (ContactCreatedHandler)del;
                    listener.Invoke(contact);
                }
                catch (Exception e)
                {
                    ContactCreated -= listener;
                }
            }
        }
Exemple #4
0
 public void When(ContactCreated contactCreated)
 {
     ContactId = contactCreated.ContactId;
 }
Exemple #5
0
 internal bool RaiseContactCreated(RigidBody body1, RigidBody body2, JVector p1, JVector p2, JVector normal,
                                   JVector[] triangle, float penetration)
 {
     return(ContactCreated?.Invoke(body1, body2, p1, p2, normal, triangle, penetration) ?? true);
 }
Exemple #6
0
 public void Apply(ContactCreated e)
 {
 }
Exemple #7
0
 internal void RaiseContactCreated(Contact contact)
 {
     ContactCreated?.Invoke(contact);
 }