Esempio n. 1
0
        public async Task <NoContentResult> Edit(string tenantSlug, TenantEditModel model)
        {
            var user = await _userManager.GetUserAsync(User);

            await _tenantService.EditAsync(tenantSlug, model, user);

            return(NoContent());
        }
Esempio n. 2
0
        public ActionResult Edit(string id)
        {
            var tenantResolver = IoCFactory.Container.Resolve <ITenantResolver>();

            tenantResolver.Load(new BExISTenantPathProvider());
            var tenant = tenantResolver.Manifest.Where(x => x.Id.Equals(id)).FirstOrDefault();

            return(PartialView("_Edit", TenantEditModel.Convert(tenant)));
        }
Esempio n. 3
0
        public ActionResult Edit(TenantEditModel model)
        {
            var tenantRegistrar = MultiTenantFactory.GetTenantRegistrar();

            // Make tenant to be the default!
            if (model.IsDefault)
            {
                tenantRegistrar.MakeDefault(model.Id);
            }

            if (model.Status)
            {
                tenantRegistrar.Activate(model.Id);
            }
            else
            {
                tenantRegistrar.Inactivate(model.Id);
            }

            return(Json(new { success = true }));
        }