178 lines
5.9 KiB
C#
178 lines
5.9 KiB
C#
using System;
|
|
using Volo.Abp.Data;
|
|
using Volo.Abp.TenantManagement;
|
|
|
|
namespace Sozsoft.Platform.Extensions;
|
|
|
|
public static class AbpTenantExtensions
|
|
{
|
|
//IsActive Tenant
|
|
public static void SetIsActive(this Tenant tenant, bool isActive)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.IsActive, isActive);
|
|
}
|
|
public static bool GetIsActive(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<bool>(PlatformConsts.Tenants.IsActive);
|
|
}
|
|
|
|
public static void SetOrganizationName(this Tenant tenant, string organizationName)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.OrganizationName, organizationName);
|
|
}
|
|
public static string GetOrganizationName(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.OrganizationName);
|
|
}
|
|
|
|
public static void SetFounder(this Tenant tenant, string founder)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.Founder, founder);
|
|
}
|
|
public static string GetFounder(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.Founder);
|
|
}
|
|
|
|
public static void SetVknTckn(this Tenant tenant, long? vknTckn)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.VknTckn, vknTckn.HasValue ? vknTckn : null);
|
|
}
|
|
public static long? GetVknTckn(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<long?>(PlatformConsts.Tenants.VknTckn);
|
|
}
|
|
|
|
public static void SetTaxOffice(this Tenant tenant, string taxOffice)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.TaxOffice, taxOffice);
|
|
}
|
|
public static string GetTaxOffice(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.TaxOffice);
|
|
}
|
|
|
|
public static void SetCountry(this Tenant tenant, string country)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.Country, country);
|
|
}
|
|
public static string GetCountry(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.Country);
|
|
}
|
|
|
|
public static void SetCity(this Tenant tenant, string city)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.City, city);
|
|
}
|
|
public static string GetCity(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.City);
|
|
}
|
|
public static void SetDistrict(this Tenant tenant, string district)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.District, district);
|
|
}
|
|
public static string GetDistrict(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.District);
|
|
}
|
|
public static void SetTownship(this Tenant tenant, string township)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.Township, township);
|
|
}
|
|
public static string GetTownship(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.Township);
|
|
}
|
|
|
|
public static void SetAddress1(this Tenant tenant, string address)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.Address1, address);
|
|
}
|
|
public static string GetAddress1(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.Address1);
|
|
}
|
|
|
|
public static void SetAddress2(this Tenant tenant, string address2)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.Address2, address2);
|
|
}
|
|
public static string GetAddress2(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.Address2);
|
|
}
|
|
public static void SetPostalCode(this Tenant tenant, string postalCode)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.PostalCode, postalCode);
|
|
}
|
|
public static string GetPostalCode(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.PostalCode);
|
|
}
|
|
|
|
public static void SetPhoneNumber(this Tenant tenant, string phoneNumber)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.PhoneNumber, phoneNumber);
|
|
}
|
|
public static string GetPhoneNumber(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.PhoneNumber);
|
|
}
|
|
|
|
public static void SetMobileNumber(this Tenant tenant, string mobileNumber)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.MobileNumber, mobileNumber);
|
|
}
|
|
public static string GetMobileNumber(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.MobileNumber);
|
|
}
|
|
|
|
public static void SetFaxNumber(this Tenant tenant, string faxNumber)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.FaxNumber, faxNumber);
|
|
}
|
|
public static string GetFaxNumber(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.FaxNumber);
|
|
}
|
|
|
|
public static void SetEmail(this Tenant tenant, string email)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.Email, email);
|
|
}
|
|
public static string GetEmail(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.Email);
|
|
}
|
|
|
|
public static void SetWebsite(this Tenant tenant, string website)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.Website, website);
|
|
}
|
|
public static string GetWebsite(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.Website);
|
|
}
|
|
|
|
public static void SetMenuGroup(this Tenant tenant, string menuGroup)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.MenuGroup, menuGroup);
|
|
}
|
|
public static string GetMenuGroup(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<string>(PlatformConsts.Tenants.MenuGroup);
|
|
}
|
|
|
|
public static void SetMaxConcurrentUsers(this Tenant tenant, int? maxConcurrentUsers)
|
|
{
|
|
tenant.SetProperty(PlatformConsts.Tenants.MaxConcurrentUsers, maxConcurrentUsers.HasValue ? (object)maxConcurrentUsers.Value : null);
|
|
}
|
|
public static int? GetMaxConcurrentUsers(this Tenant tenant)
|
|
{
|
|
return tenant.GetProperty<int?>(PlatformConsts.Tenants.MaxConcurrentUsers);
|
|
}
|
|
}
|
|
|