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,
};
}
}
}