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); }