Beispiel #1
0
        Task IHandles <ChangeEmailAddress> .HandleAsync(ChangeEmailAddress command)
        {
            var attendee = _repository.GetById(command.AttendeeId);

            attendee.ChangeEmailAddress(command.Email);
            return(_repository.SaveAsync(attendee));
        }
        public void When_no_authorization_rules_have_been_configured_for_a_given_command_then_checks_are_unauthorized()
        {
            var customer = new Customer();
            var account = new CustomerAccount();
            var addEmail = new ChangeEmailAddress();

            customer.IsAuthorizedTo(addEmail, account)
                    .Should().Be(false);
        }
        public void When_no_authorization_rules_have_been_configured_for_a_given_command_then_checks_are_unauthorized()
        {
            var customer = new Customer();
            var account  = new CustomerAccount();
            var addEmail = new ChangeEmailAddress();

            customer.IsAuthorizedTo(addEmail, account)
            .Should().Be(false);
        }
        public async Task <HttpResponseMessage> ChangeEmailAsync(Guid?attendeeId, [FromBody] ChangeEmailAddress command)
        {
            if (command == null)
            {
                return(new HttpResponseMessage(HttpStatusCode.BadRequest));
            }

            command.AttendeeId = attendeeId.Value;
            return(await ProcessRequestAsync(command));
        }
Beispiel #5
0
 private void OnEditEmailAddress(object sender, EventArgs e)
 {
     try
     {
         var changeMailAddress = new ChangeEmailAddress(this);
         Task.Run(async() => await PopupNavigation.Instance.PushAsync(changeMailAddress));
     }
     catch (Exception ex)
     {
     }
 }