Ejemplo n.º 1
0
        public async Task <Result <bool> > Handle(JwtEntryCommand request, CancellationToken cancellationToken)
        {
            try
            {
                var access = await CheckAccess(request.Email, request.GateId);

                return(Result <bool> .Ok(access));
            }
            catch (Exception e)
            {
                return(Result <bool> .Failure(e.Message));
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Enter([FromBody] JwtEntryCommand command)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            command.Email = HttpContext.User.Identity.Name;

            var result = await _mediator.Send(command);

            return(StatusCodeResult(result));
        }