public JsonResult doessupPhoneExist(ICollection <SUPPLIER_PHONE> Phones) { foreach (var ls in Phones.ToList()) { if (ls.DeletePhone == true || ls.Phone == null) { // Delete Phone Numbers which is marked to remove Phones.Remove(ls); } else if (_supRepository.CheckPhone(ls.Phone) == true) { return(Json("Phone Already Exists", JsonRequestBehavior.AllowGet)); } } return(Json(true, JsonRequestBehavior.AllowGet)); }