public SendToSAPResult ResendNormalContractToSAP(int normalContractId) { ContractDAO contractDAO = new ContractDAO(connectionString); NormalContract normalContract = contractDAO.GetNormalContractWithMaster(normalContractId); List <Result> results = SendNormalContractToSAP(normalContract); var resultsWithFailures = from contractResult in results where contractResult.Success == false select contractResult; SendToSAPResult sendToSAPResult = new SendToSAPResult { NormalContract = normalContract, Payload = results, Success = (resultsWithFailures.Count() == 0) }; return(sendToSAPResult); }