public async Task Register(WebAccessViewModel webAccessViewModel)
        {
            var eventWebAccessRegister = this.mapper.Map <WebAccessRegister>(webAccessViewModel);

            this.eventHandlerWebAccessRegister.Emit(eventWebAccessRegister);

            this.logger.LogInformation("Acesso registrado.");
        }
 public IActionResult Post([FromBody] WebAccessViewModel webAccessViewModel)
 {
     if (ModelState.IsValid)
     {
         this.webAccessAppService.Register(webAccessViewModel);
         this.logger.LogInformation("Registrado com sucesso");
         return(Ok("Inserido com sucesso."));
     }
     this.logger.LogWarning("Invalid Request");
     return(BadRequest(ModelState));
 }