public async Task <ActionResult <CodeModel> > SendUserCode(Int32 userId)
        {
            var result = await _usersService.GetUserById(userId);

            Int32 code = _random.Next(100000, 999999);

            Task.Run(() =>
            {
                _mailSender.SendAccessCode(result.Email, code.ToString());
            });
            var token = _usersService.BuildToken(userId, true);

            return(Ok(new CodeModel {
                Token = token, Code = code.ToString()
            }));
        }