public void AddEmailAddress(string emailAddress, Recipient recipient) { if (emailAddress.IsValidEmail()) { AddEmail del = GetRecipientDelegate(recipient); del(emailAddress); } }
IEnumerable <Event> Handle(AddEmail cmd) { if (state.Emails.Contains(cmd.Email)) { throw new EmailConflictException("Email allready exists"); } yield return(new AddedEmailToDomain(cmd.Email)); }
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())); }
public async Task <IActionResult> PostSend([FromRoute] string ID, [FromBody] AddEmail emailC) { return(Ok(new { status = "200" })); }
private void BtnStandardEmailButtonClick() { ContentControlBinding = new AddEmail(); OnChanged(nameof(ContentControlBinding)); }