示例#1
0
        public async Task <string> Handle(LoginQuery request, CancellationToken cancellationToken)
        {
            UserLoginModel user  = request.Dto;
            var            token = await _manager.Authorize(user.Email, user.Password, cancellationToken);

            return(token);
        }
示例#2
0
        public async Task <string> Handle(RegistrationCommand request, CancellationToken cancellation)
        {
            User user = _converter.ConvertUserFromDTO(request.DTO);

            await _repo.InsertUserIntoTheDb(user);

            var token = await _manager.Authorize(user.Email, request.DTO.Password, cancellation);

            return(token);
        }