public bool VerifyAndPersist(string userName, string password) { using (var cli = new PersistServiceClient()) { cli.Open(); bool saveOk; try { saveOk = cli.SaveProposals(proposalsQueue, userName, password); saveOk = cli.SavePoliticians(politiciansQueue, userName, password); saveOk = cli.SavePoliticianProposals(politicianProposalsQueue, userName, password); } catch (FaultException <AutenticationException> ex) { cli.Close(); return(false); } cli.Close(); return(true); } }