39 lines
1.3 KiB
C#
39 lines
1.3 KiB
C#
using Marco.Pms.Model.Dtos.Tenant;
|
|
using Marco.Pms.Model.Entitlements;
|
|
using Marco.Pms.Model.ViewModels.Tenant;
|
|
|
|
namespace Marco.Pms.Model.Mapper
|
|
{
|
|
public static class TenantMapper
|
|
{
|
|
public static Tenant CreateDtoToTenant(this CreateTenantDto createTenant)
|
|
{
|
|
return new Tenant
|
|
{
|
|
Name = createTenant.OrganizatioinName,
|
|
Description = createTenant.About,
|
|
DomainName = createTenant.Website,
|
|
ContactName = createTenant.Name,
|
|
OragnizationSize = createTenant.OragnizationSize,
|
|
IndustryId = createTenant.IndustryId,
|
|
ContactNumber = createTenant.ContactNumber,
|
|
OnBoardingDate = createTenant.OnBoardingDate,
|
|
};
|
|
}
|
|
public static TenantVM ToTenantVMFromTenant(this Tenant tenant)
|
|
{
|
|
return new TenantVM
|
|
{
|
|
OrganizationName = tenant.Name,
|
|
About = tenant.Description,
|
|
Website = tenant.DomainName,
|
|
Name = tenant.ContactName,
|
|
OragnizationSize = tenant.OragnizationSize,
|
|
IndustryId = tenant.IndustryId,
|
|
ContactNumber = tenant.ContactNumber,
|
|
OnBoardingDate = tenant.OnBoardingDate,
|
|
};
|
|
}
|
|
}
|
|
}
|