public IHttpActionResult ValidFixtureRepairStatusDAPI(int uid) { var validStatus = new List <string>(); validStatus.Add("使用中In-PRD"); validStatus.Add("未使用Non-PRD"); var statusList = fixtureService.GetFixtureStatuDTO().Where(i => !validStatus.Contains(i.StatuName)); var isValid = true; foreach (var status in statusList) { var searchModel = new QueryModel <Fixture_Repair_DModelSearch>(); searchModel.Equal = new Fixture_Repair_DModelSearch() { Status = status.Status, Fixture_M_UID = uid }; if (fixtureRepairDService.Query(searchModel).Count() > 0) { isValid = false; break; } } return(Ok(isValid)); }