public static Dto.Privilege ConvertToDto(this Model.Privilege privilege) { Dto.Privilege privilegeDto = new Dto.Privilege { Enabled = privilege.Enabled, Feature = privilege.Feature.ConvertToDto(), FeatureId = privilege.FeatureId, Id = privilege.Id, ModulePrivileges = privilege.ModulePrivileges.ForeachToDto(), Name = privilege.Name }; return(privilegeDto); }
public static Model.Privilege ConvertToEntity(this Dto.Privilege privilegeDto, Model.Privilege privilege = null) { if (privilege == null) { privilege = new Model.Privilege(); } privilege.Enabled = privilegeDto.Enabled; privilege.Feature = privilegeDto.Feature.ConvertToEntity(); privilege.FeatureId = privilegeDto.FeatureId; privilege.Id = privilegeDto.Id; privilege.ModulePrivileges = privilegeDto.ModulePrivileges.ForeachToEntity(); privilege.Name = privilegeDto.Name; return(privilege); }