public InvokeResult SaveDocument(List <Document> docs) { sqlite.BeginTransaction(); try { foreach (Document d in docs) { docDAO.Insert(d); } sqlite.CommitTransaction(); } catch (Exception ex) { sqlite.RollbackTransaction(); return(InvokeResult.Fail(ex.Message)); } return(InvokeResult.SUCCESS); }