내 MVC3 솔루션에서 Json을 컨트롤러 밖으로 서비스 계층으로 반환하는 논리를 이동하는 방법을 궁금합니다.JsonResult in service layer
public JsonResult ClientAutocompleteJSON(string term)
{
NorthwindEntities db = new NorthwindEntities();
var customers = db.Customers
.Where(c => c.ContactName.Contains(term))
.Take(25)
.Select(c => new
{
id = c.CustomerID,
label = c.ContactName,
value = c.ContactName
});
return Json(customers, JsonRequestBehavior.AllowGet);
}
가 어떻게 서비스 계층에이 이동할 것이다 : 나는 내 컨트롤러에 다음과 같은 조치가 JSON은 JQueryUI 자동 완성 제어에 필요한하세요이 있다고? 내 서비스 계층에서 System.Web.MVC를 참조하지 않는 것이 좋습니다. 나는 또한 고객을 돌려 주겠다고 생각했으나 익명 유형을 반환하는 방법을 모르겠습니다. 클래스를 만들어야합니까?
고객을 돌려주는 것과 관련하여 익명의 유형을 반환 할 수 없으며 수업이 실제로 필요합니다. – Oded