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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(PlatformConsts.Tenants.MenuGroup); } }