Udstillerne inviterer til spændende
events og aktiviteter
Skab netværk, plej relationer og få ny faglig relevant viden, når hi-messens udstillere inviterer inden for til et væld af aktiviteter. Få overblik over de forskellige muligheder og find de aktiviteter, der kan skabe værdi for dig og din virksomhed 365 dage om året.
Udstillerne inviterer til spændende events og aktiviteter
Skab netværk, plej relationer og få ny faglig relevant viden, når hi-messens udstillere inviterer inden for til et væld af aktiviteter. Få overblik over de forskellige muligheder og find de aktiviteter, der kan skabe værdi for dig og din virksomhed 365 dage om året.
0 events og webinarer
Error executing template "Designs/exhibition_site/QueryPublisher/partials/mch365-event-item.cshtml" System.IO.IOException: The volume is too fragmented to complete this operation. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost) at RazorEngine.Compilation.CompilerServiceBase.GetDefaultTemporaryDirectory() at RazorEngine.Roslyn.CSharp.RoslynCompilerServiceBase.CompileType(TypeContext context) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()1 @inherits ViewModelTemplate<Co3.MCH.Website.Frontend.Models.Frontend.Ecommerce.EventProduct> 2 @using System.Globalization 3 @using Co3.Espresso.Website.Services 4 @using Co3.MCH.Data.Models.MCH365 5 @using Co3.MCH.Website.Frontend.Models.Frontend 6 @using Co3.MCH.Website.Frontend.Services.MCH365 7 @using Dynamicweb.Rendering 8 9 @{ 10 string noImageClasses = ""; 11 string eventImage = Model.Image; 12 string eventStatusLabel = MCHDataService.GetFieldLabelByValue("EventStatus" ,Model.EventStatus); 13 14 if (string.IsNullOrEmpty(eventImage)) 15 { 16 eventImage = "/Files/Templates/Designs/mch365_admin/_assets/img/mch365-noimage.svg"; 17 noImageClasses = "bg-light object-fit-contain"; 18 } 19 } 20 21 <div class="w-100 my-1 e-block-link e-productlist-item js-e-block-link js-e-productlist-item js-e-productlist-item-@Model.Id" data-product-id="@Model.Id" data-variant-id="@Model.VariantId"> 22 <div class="e-productlist-item-container container-fluid h-100"> 23 <div class="row h-100"> 24 <div class="col-12 p-0"> 25 <a class="mch365-news-item-image-wrapper d-block position-relative" href="@Model.Link"> 26 <div class="mch365-list-item-image-container image-ratio-16-9"> 27 <img alt="@Model.Name" class="p-img p-img-corner-rounded @noImageClasses" src="/admin/public/getimage.ashx?Image=@eventImage&Width=960&Height=540&Format=webp&Quality=75&Crop=0"> 28 </div> 29 @if (Model?.Profile?.Company?.Logo != null) 30 { 31 string logoImage = Model.Profile.Company.Logo; 32 string companyBackgroundColor = Model.Profile.Company.BrandColor; 33 34 string noCompanyInfo = ""; 35 string textLight = "e-text-light"; 36 37 if (string.IsNullOrEmpty(logoImage) && string.IsNullOrEmpty(companyBackgroundColor)) 38 { 39 noCompanyInfo = "bg-light"; 40 textLight = "text-muted"; 41 } 42 43 string noLogoBackground = ""; 44 if (string.IsNullOrEmpty(logoImage) && !string.IsNullOrEmpty(companyBackgroundColor)) 45 { 46 noLogoBackground = "style=\"background:" + companyBackgroundColor + ";\""; 47 } 48 49 <div class="e-productlist-item-logo-container @noCompanyInfo" @noLogoBackground> 50 <div class="e-productlist-item-image-wrapper justify-content-center align-items-center d-flex @textLight"> 51 @{ 52 if (string.IsNullOrEmpty(logoImage)) 53 { 54 <span class="h1 mb-0">@Model.Profile.Company.Name.Substring(0,1).ToLower()</span> 55 } 56 else 57 { 58 <img alt="@Model.Profile.Company.Name" class="e-productlist-item-image" src="@(Model.Profile.Company.Logo)"> 59 } 60 } 61 </div> 62 </div> 63 } 64 @if (Model.Online) 65 { 66 <ul class="mch-365-productlist-label-wrapper text-right"> 67 <li> 68 <span class="mch365-product-label label-primary e-text-light">Online</span> 69 </li> 70 </ul> 71 } 72 </a> 73 74 <div class="row"> 75 <div class="col-11"> 76 <p class="d-flex align-items-center small mt-2 mb-half flex-wrap"> 77 @if ( !string.IsNullOrEmpty( eventStatusLabel ) ) 78 { 79 <span class="mch365-event-label label-neutral d-block flex-shrink-0">@eventStatusLabel</span> 80 } 81 82 @if ( Model.StartDate.ToString( "d. MMM" ) == Model.EndDate.ToString( "d. MMM" ) && Model.StartDate.ToString( CultureInfo.InvariantCulture ).IndexOf("0001", StringComparison.Ordinal ) == -1 ) 83 { 84 <span class="flex-shrink-0">@Model.EndDate.ToString( "d. MMM" ) @Model.EndDate.ToString( "yyyy" )</span> 85 } 86 else 87 { 88 if ( Model.StartDate.ToString( CultureInfo.InvariantCulture ).IndexOf("0001", StringComparison.Ordinal ) == -1 && Model.EndDate.ToString( CultureInfo.InvariantCulture ).IndexOf("0001", StringComparison.Ordinal ) == -1 ) 89 { 90 <span class="flex-shrink-0">@Model.StartDate.ToString( "d. MMM" ) - @Model.EndDate.ToString( "d. MMM" ) @Model.EndDate.ToString( "yyyy" )</span> 91 } 92 } 93 </p> 94 <h3 class="mt-0 mb-1">@Model.Name</h3> 95 <p class="line-clamp">@Model.Teaser</p> 96 </div> 97 </div> 98 </div> 99 </div> 100 </div> 101 </div> 102