public string GetInsiteToken(UserLoginDto user) { user.Credential = new HashHelper(configuration).GetHashedData(user.Credential); var userAuth = new UserAuthDto(); //select authentication method switch (user.IdentityType) { case "email": userAuth = authRepository.GetUserIdByEmail(user); break; default: break; } //if not found if (userAuth == null) { return(null); } return(BuildToken(userAuth)); }