static void Main(string[] args) { BuyerRequestRepository brr = new BuyerRequestRepository(); brr.ResetOrInitialise(); CompanySubscriptionRepository csr = new CompanySubscriptionRepository(); csr.Initialise(); TransactionRepository tr = new TransactionRepository(); tr.Initialise(); roleRep = new AzureRoleRepository(); roleRep.Initialise(); //User Initialization userRep = new AzureUserRepository(); userRep.Initialise(); userRep.Save(au); string UID = Guid.NewGuid().ToString(); roleRep.Save(arm); //Category Initialization //User Role Initialization //roleRep = new AzureRoleRepository(); //roleRep.ResetOrInitialise(); //Company Initialization compRep = new CompanyRepository(); compRep.ResetOrInitialise(); //Product Initialization proRep = new ProductRepository(); proRep.ResetOrInitialise(); //Photo Initialization photRep = new PhotoRepository(); CreateTestData(); }
public ActionResult MasterDelete(string id) { //delete company var company = new CompanyRepository().GetByRowKey(id); new CompanyRepository().Delete(company); //delete user var user = new AzureUserRepository().GetByRowKey(id); new AzureUserRepository().Delete(user); //delete roles var roleArray = new AzureRoleRepository().GetAll().Where(r => r.UserRowKey == id); roleArray.ToList().ForEach(r => { new AzureRoleRepository().Delete(r); }); //delete subscription var subscriptionArray = new CompanySubscriptionRepository().GetAll().Where(s => s.RowKey == id).ToArray(); subscriptionArray.ToList().ForEach(s => { new CompanySubscriptionRepository().Delete(s); }); //delete transactions var transactionArray = new TransactionRepository().GetTransactionsByCompanyID(id).ToArray(); transactionArray.ToList().ForEach(t => { new TransactionRepository().Delete(t); }); //delete products var productArray = new ProductRepository().GetAll().Where(p => p.CompanyID == id).ToArray(); productArray.ToList().ForEach(p => { new ProductRepository().Delete(p); }); return(RedirectToAction("MasterEdit")); }