Beispiel #1
0
        public async Task <bool> CheckAndUpdateFirstTitleCredentials([FromBody] FirstTitleCredential firstTitleCredentials)
        {
            var currentUser = await _userManager.GetUserAsync(User);

            var isValidCredentials = await _mediator.Send(new CheckFirstTitleCredentialsQuery()
            {
                AuthenticatedUser     = currentUser,
                FirstTitleCredentials = firstTitleCredentials
            });

            if (isValidCredentials)
            {
                // Save the credentials if it's valid
                await _mediator.Send(new StoreFirstTitleCredentialsCommand()
                {
                    AuthenticatedUser     = currentUser,
                    FirstTitleCredentials = firstTitleCredentials
                });
            }

            return(isValidCredentials);
        }
Beispiel #2
0
 public TitleInsuranceRequestCommand(TitleInsuranceRequest titleInsuranceRequest, FirstTitleCredential firstTitleCredential)
 {
     TitleInsuranceRequest = titleInsuranceRequest;
     FirstTitleCredential  = firstTitleCredential;
 }