에 다른 방법에서 신분을 얻기 I가 기록되는 사용자 그래서 그것을 잘 실행됩니다.클래스로 같은 클래스
var users = User.Identity.GetUserId();
GetUserById_Result currentUser = UserClass.GetUser(users);
var role = currentUser.BranchOfficeId;
하지만 어떻게 :하지만 같은 클래스에서 나는 컨트롤러에 난 그냥 이렇게 정말 간단? 것을 달성하기 위해해야 할 일은 다른 방법
public static List<GetUsers_Result> SelectAll()
{
List<GetUsers_Result> lstResult = new List<GetUsers_Result>();
try
{
using (EF.SSMA oContext = new EF.SSMA())
{
lstResult = oContext.GetUsers().Where().ToList();
}
}
catch (Exception ex)
{
throw ex;
}
return lstResult;
}
에 사용자 값을 액세서 할 수 나는 같은 클래스 '나는
System.Web.HttpContext.Current.User.Identity.GetUserId();
와 GETUSERID를 호출하려고하지만 그것은 단지 빨간색으로 HttpContext를 표시하고 "기호 확인할 수 없습니다 말하는'
으로 HttpContext '를"그것을 액세서내 목표는 BranchOfficeId = user.BranchOfficeId 인 사용자에게만 전화하는 것입니다.
도움을 주신 데 대해 감사드립니다. 감사합니다
난 몰라 하나의 DTO와 다른 DTO를 왜 사용하는지 알아보십시오. 그들은 사실 동일하지 않습니까? – r1verside