32 lines
1.1 KiB
C#
32 lines
1.1 KiB
C#
using Marco.Pms.Model.Dtos.Master;
|
|
using Marco.Pms.Model.Master;
|
|
using Marco.Pms.Model.ViewModels.Master;
|
|
|
|
namespace Marco.Pms.Model.Mapper
|
|
{
|
|
public static class MasterMapper
|
|
{
|
|
// -------------------------------- Work Category --------------------------------
|
|
public static WorkCategoryMaster ToWorkCategoryMasterFromWorkCategoryMasterDto(this WorkCategoryMasterDto categoryMasterDto, Guid tenantId)
|
|
{
|
|
return new WorkCategoryMaster
|
|
{
|
|
Id = categoryMasterDto.Id ?? Guid.Empty,
|
|
Name = categoryMasterDto.Name,
|
|
Description = categoryMasterDto.Description ?? "",
|
|
TenantId = tenantId
|
|
};
|
|
}
|
|
public static WorkCategoryMasterVM ToWorkCategoryMasterVMFromWorkCategoryMaster(this WorkCategoryMaster categoryMaster)
|
|
{
|
|
return new WorkCategoryMasterVM
|
|
{
|
|
Id = categoryMaster.Id,
|
|
Name = categoryMaster.Name,
|
|
Description = categoryMaster.Description ?? "",
|
|
IsSystem = categoryMaster.IsSystem
|
|
};
|
|
}
|
|
}
|
|
}
|