public ValidateEmailResponse ValidateEmail(ValidateEmailRequest request) { var result = new ServerValidateEmailResponse(); var returnValue = result.ProcessRequest(cnn, request); return(returnValue); }
public async Task <ValidateEmailResponse> ValidateEmail(ValidateEmailRequest request) { var response = new ValidateEmailResponse(); var user = await _userRepository.Select(x => x.EmailValidationToken == request.Token && x.Email == request.Email); if (user != null && user.Id > 0) { user.EmailValidationToken = Guid.Empty; user.EmailValidatedAt = DateTime.UtcNow; user.IsEmailValidated = true; var result = await _userRepository.Update(user.Id, user); if (result) { response.Status = ResponseStatus.Success; return(response); } } response.SetFailed(); return(response); }
public ValidateEmailResponse ValidateEmail(ValidateEmailRequest request) { Log.Information("LCManagerPartner ValidateEmail {Email}", request.Email); var result = new ServerValidateEmailResponse(); var returnValue = result.ProcessRequest(cnn, request); return(returnValue); }
public async Task <ICommandResult> Handle(CreateCustomerCommand command) { var document = new Document(command.DocumentNumber, DocumentType.CPF); var name = new Name(command.FirstName, command.Surname); var email = new Email(command.Email); var customer = new Customer().Create(document, name, command.Address); var request = new ValidateEmailRequest($"{name}", $"{document}", $"{email}"); await _validateEmailService.Send(request); await _bus.RaiseEvents(customer.PendingEvents); return(new SuccessfulCommandResult("customer was created", command)); }
public async Task <IActionResult> ValidateEmailDone(string email, Guid token) { if (email.IsNotEmail() || token.IsEmptyGuid()) { return(RedirectToAccessDenied()); } var request = new ValidateEmailRequest(token, email); var response = await OrganizationService.ValidateEmail(request); if (response.Status.IsNotSuccess) { return(RedirectToAccessDenied()); } var model = new ValidateEmailDoneModel(); return(View(model)); }
public async Task <IActionResult> ValidateEmail([FromBody] ValidateEmailRequest request) { //Check if required fields are present if (!ModelState.IsValid) { return(Ok(new ValidateEmailResponse { success = 0 })); } //Convert response object to DTO Objects var serialized_req = Newtonsoft.Json.JsonConvert.SerializeObject(request); var converted_req = Newtonsoft.Json.JsonConvert.DeserializeObject <DTO.Request.ValidateEmailRequest>(serialized_req); //await result from function ChangePassword var result = await Task.FromResult(_loginManagement.ValidateEmail(converted_req)); return(Ok(new ValidateEmailResponse { success = result.success })); }
/* * Method to Verify Email */ public ValidateEmailResponse ValidateEmail(ValidateEmailRequest validateEmailRequest) { var tmpLogin = _ucOnlinePortalContext.TmpLogins.Where(x => x.Email == validateEmailRequest.email && x.Token == validateEmailRequest.token).FirstOrDefault(); var Login = _ucOnlinePortalContext.LoginInfos.Where(x => x.Email == validateEmailRequest.email && x.Token == validateEmailRequest.token).FirstOrDefault(); if (tmpLogin == null && Login == null) { return(new ValidateEmailResponse { success = 0 }); } if (Login != null) { Login.IsVerified = 1; _ucOnlinePortalContext.LoginInfos.Update(Login); _ucOnlinePortalContext.SaveChanges(); } return(new ValidateEmailResponse { success = 1 }); }
public ActionResult ValidateEmail(ValidateEmailRequest request) { return(this.Execute(() => this.accountService.ValidateEmail(request.Email))); }
public static ValidateEmailRequest GetValidateEmailRequest() { var request = new ValidateEmailRequest(UidOne, EmailOne); return(request); }