public void SalesForceCanCreateTables()
        {
            AOMMetaCreatorService metaCreatorService = new AOMMetaCreatorService(new SalesforceConnector());
            var results = metaCreatorService.CreateTables("*****@*****.**", "test", new string[] { "Opportunity", "Task", "Account", "OpportunityContactRole", "Contact" });

            Assert.IsTrue(results.Success);
            Assert.IsTrue(results.Data.Any());
        }
Пример #2
0
        public ActionResult Index(ResetTablesModel mode)
        {
            var db = new AomDbContext();

            db.Database.ExecuteSqlCommand(@"  delete[dbo].[RelationshipObject]
        delete[dbo].[RelationshipMeta]
        delete[dbo].[AomFieldObject]
        delete[dbo].[AomObject]
        delete[dbo].[AomFieldMeta]
        delete[dbo].[FieldTypes]
        delete[dbo].[AomMeta]");

            AOMMetaCreatorService service = new AOMMetaCreatorService(new SalesforceConnector());
            var result = service.CreateTables(mode.userName, mode.password, mode.tables.Split(','));

            return(View());
        }