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()); }
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()); }