오류 상태 플래그, 오류 메시지 및 사용자 객체를 보내는 API가 있습니다. 현재 API 응답 클래스를 사용하여 이러한 응답을 받고 있습니다.뷰 모델로 API 응답을 관리하는 방법
public class UsersResponse
{
public int Status { get; set; }
public string Message { get; set; }
public List<User> Users { get; set; }
}
위에서 언급 한 클래스의 인스턴스에서 응답을 수신 한 다음 나중에 결과를보기에 표시합니다. 뷰의 코드 숨김 파일에서 응답을받습니다.
이것이 올바른 방법인지 궁금합니다. 뷰 모델을 사용하는 경우 뷰 모델에 의해 태클 될 것인가? 그렇다면, 어떻게 할 것인가.
필자는 파일 뒤보기 코드를 완전히 사용하는 대신보기 모델을 사용하는 습관을 갖기를 생각하고 있습니다.
이러한 상황을 해결하는 가장 좋은 방법은 큰 도움이되며 높이 평가됩니다.
감사합니다 :)
좋아,하지만 내 질문은 API를 응답을 얻으려면 적절한 사용할 수 있습니다 클래스 또는 응답을 어떻게 든 viewmodel 직접 매핑해야합니다? UserResponse 클래스가 정말로 필요합니까? 아니면 이것을 수행하는 더 좋은 방법이 있습니까? –
정말 중요하지 않습니다. 아이디어는 뷰 모델에서 응답을로드하고보기에서 바인딩하는 것입니다. 그것은 모두 API와 도구 세트에 따라 다릅니다. – Shimmy