Example #1
0
        public void SetUp()
        {
            authValidationService = new Mock <IAuthValidationService>();
            request = new GetAuthValidationsRequest();

            getAuthValidationsQuery = new GetAuthValidationsQuery(authValidationService.Object);
        }
Example #2
0
        public async Task <IActionResult> GetAuthValidations([FromQuery] GetAuthValidationsRequest request)
        {
            var response = await mediator.Send(request);

            Log.Information(
                $"{(request.AuthValidationType == AuthValidationType.Email ? "EMAIL" : "USERNAME")} '{request.Login}' availability validated with status: {(response.IsAvailable ? "AVAILABLE" : "NOT AVAILABLE")}");

            return(this.CreateResponse(response));
        }