44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using Marco.Pms.Model.Entitlements;
 | 
						|
using Marco.Pms.Model.ViewModels.Master;
 | 
						|
 | 
						|
namespace Marco.Pms.Model.Mapper
 | 
						|
{
 | 
						|
    public static class FeatureMapper
 | 
						|
    {
 | 
						|
        public static FeaturePermissionVM ToFeaturePermissionVMFromFeaturePermission(this FeaturePermission model)
 | 
						|
        {
 | 
						|
            return new FeaturePermissionVM
 | 
						|
            {
 | 
						|
                Id = model.Id,
 | 
						|
                FeatureId = model.FeatureId,
 | 
						|
                Description = model.Description,
 | 
						|
                IsEnabled = model.IsEnabled,
 | 
						|
                Name = model.Name,
 | 
						|
            };
 | 
						|
        }
 | 
						|
        //public static EmployeeRole ToEmployeeRoleFromCreateDto(this CreateRoleDto model, int TenantId)
 | 
						|
        //{
 | 
						|
        //    return new EmployeeRole
 | 
						|
        //    {
 | 
						|
        //        Id =new Guid(),
 | 
						|
        //        Role = model.Role,
 | 
						|
        //        Description = model.Description,
 | 
						|
        //        Features = model.Features,               
 | 
						|
        //        TenantId = TenantId,
 | 
						|
        //    };
 | 
						|
        //}
 | 
						|
 | 
						|
        //public static EmployeeRole ToEmployeeRoleFromUpdateDto(this UpdateRoleDto model, int TenantId)
 | 
						|
        //{
 | 
						|
        //    return new EmployeeRole
 | 
						|
        //    {
 | 
						|
        //        Id = model.Id,
 | 
						|
        //        Role = model.Role,
 | 
						|
        //        Description = model.Description,
 | 
						|
        //        Features = model.Features,
 | 
						|
        //        TenantId = TenantId,
 | 
						|
        //    };
 | 
						|
        //}
 | 
						|
    }
 | 
						|
}
 |