public TokenInfoDto LoginWithUserName(UserDto loginInfo)
        {
            TokenInfoDto sessionDto = new TokenInfoDto();

            if (loginInfo.UserName != null && loginInfo.Password != null)
            {
                var userSession = AuthenticationBL.LoginWithUserName(loginInfo.UserName, loginInfo.Password);
                if (userSession != null)
                {
                    sessionDto.Role     = userSession.User.Role;
                    sessionDto.UserId   = userSession.User.Id;
                    sessionDto.UserName = userSession.User.UserName;
                    sessionDto.Token    = userSession.Token;
                    return(sessionDto);
                }
            }
            return(null);
        }