public ActionResult EditTenant(int tenantId = 0, string mode = "edit") { SysTenant tenant = _tenants.FirstOrDefault(p => p.TenantId == tenantId); if (tenant == null) { return(View(new SysTenant())); } ViewBag.mode = mode; return(View(tenant)); }
public SysTenant CreateTenant(string tenantName , string desc , string domainName , int createUser) { var tenant = new SysTenant { TenantName = tenantName, TenantDesc = desc, DomainName = domainName, CreateTime = DateTime.Now, JoinTime = DateTime.Now, Status = 0, ExpiredTime = DateTime.Now.AddYears(200), CreateUser = createUser }; _dataAccess.AddEntity(tenant); //var config = new TenantConfig(tenant.TenantId); //config.SaveConfig(); return(tenant); }
public void AddTenant(SysTenant tenant) { _dataAccess.AddEntity(tenant); }
/// <summary> /// 更新租户 /// </summary> /// <param name="tenant">租户实体</param> /// <returns></returns> public bool UpdateTenant(SysTenant tenant) { return(_dataAccess.UpdateEntity(tenant) > 0); }
/// <summary> /// 保存注册用户 /// </summary> /// <param name="registerUserParam"></param> /// <returns></returns> private async Task <int> SaveRegisterUserAsync(RegisterUserParam registerUserParam) { var tenantUser = new SysTenant() { //TenantId = IdWorker.NextId(), CreatedTime = DateTime.Now, TenantName = registerUserParam.TenantName, Remark = "注册", State = 1, }; SysUserDao.Add(tenantUser); await SysUserDao.SaveChangesAsync(); var currentRoleMenu = new List <SysRoleMenuRelation>(); SeedData.InitNormalRoleMenuRelations.ForEach(roleMenu => { currentRoleMenu.Add(new SysRoleMenuRelation() { TenantId = tenantUser.TenantId, CreatedTime = DateTime.Now, MenuId = roleMenu.MenuId, State = 1, }); }); var sysUser = new SysUser() { NickName = registerUserParam.NickName, PassWord = registerUserParam.PassWord.Md5Encrypt(), Email = registerUserParam.Email, Sex = 1, State = 1, CreatedTime = DateTime.Now, UpdatedTime = DateTime.Now, UpdatedBy = 0, CreatedBy = 0, TenantId = tenantUser.TenantId, SysUserRoleRelations = new List <SysUserRoleRelation>() { new SysUserRoleRelation() { State = 1, TenantId = tenantUser.TenantId, CreatedTime = DateTime.Now, SysRole = new SysRole() { CreatedTime = DateTime.Now, RoleName = "超级管理员", RoleDesc = string.Empty, TenantId = tenantUser.TenantId, SysRoleMenuRelations = currentRoleMenu } } } }; SysUserDao.Add(sysUser); //var role = new SysRole() //{ // CreatedTime = DateTime.Now, // RoleName = "超级管理员", // RoleDesc = String.Empty, // TenantId = tenantUser.TenantId, //}; var count = await SysUserDao.SaveChangesAsync(); return(count); }
/// <summary> /// 创建租户 /// </summary> /// <returns>The tenant.</returns> public SysTenant CreateTenant(SysTenant tenant) { _dataAccess.AddEntity(tenant); return(tenant); }