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();
        }
Exemplo n.º 2
0
        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"));
        }