Ejemplo n.º 1
0
 public void AddEmailAddress(string emailAddress, Recipient recipient)
 {
     if (emailAddress.IsValidEmail())
     {
         AddEmail del = GetRecipientDelegate(recipient);
         del(emailAddress);
     }
 }
Ejemplo n.º 2
0
        IEnumerable <Event> Handle(AddEmail cmd)
        {
            if (state.Emails.Contains(cmd.Email))
            {
                throw new EmailConflictException("Email allready exists");
            }

            yield return(new AddedEmailToDomain(cmd.Email));
        }
Ejemplo n.º 3
0
        public ApiResponse <LoginRadiusPostResponse> AddEmail(string accessToken, AddEmail email,
                                                              string verificationUrl = "", string emailTemplate = "")
        {
            Validate(new ArrayList {
                email.Email, email.Type, accessToken
            });
            var additionalQueryParams = new QueryParameters {
                ["access_token"] = accessToken
            };

            if (!string.IsNullOrWhiteSpace(verificationUrl))
            {
                additionalQueryParams.Add("verificationUrl", verificationUrl);
            }
            if (!string.IsNullOrWhiteSpace(emailTemplate))
            {
                additionalQueryParams.Add("emailTemplate", emailTemplate);
            }
            return(ConfigureAndExecute <LoginRadiusPostResponse>(RequestType.Authentication, HttpMethod.Post,
                                                                 _resoucePath.ToString(),
                                                                 additionalQueryParams, email.ConvertToJson()));
        }
Ejemplo n.º 4
0
 public async Task <IActionResult> PostSend([FromRoute] string ID, [FromBody] AddEmail emailC)
 {
     return(Ok(new { status = "200" }));
 }
Ejemplo n.º 5
0
 private void BtnStandardEmailButtonClick()
 {
     ContentControlBinding = new AddEmail();
     OnChanged(nameof(ContentControlBinding));
 }