有効な ID のみを返す Web サービスに渡す 1,2,3,4 の入力があります。
たとえば、リスト [1,4] は有効です。つまり、1 と 4 が返されます。有効なリストとして 1 と 4、無効なリストとして 2 と 3 が必要です。
Web サービスから有効なリストを取得しましたValidList
。問題は、無効なリストを取得する方法です。
public ActionResult MethodName(Class LookUp)
{
int totalRecords;
Collection<Class> ValidList = new Collection<Class>();
Collection<Class> invalidList = new Collection<Class>();
string[] arrId = LookUp.SearchKey.Split(',');
if (LookUp.SearchKey != "")
{
ValidList = Helpers.ProcessException<Collection<Class>>(() => WebserviceMethodName(LookUp));
}
totalRecords = ValidList.Count;
// I Tried This but it wont works
//invalidList = lookUpList.Select(i => new { ID = i.ID }).Any(i => arrId);
// I want Valid and Invalid List
return Json(lookUpList);
}