Exception in template (\Designs\NORRIQ\Paragraph\TalentsoftOfferDetail.cshtml): System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.bfadbdaccb.Execute()
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context)
   at RazorEngine.Templating.TemplateService.Run(ITemplate template, DynamicViewBag viewBag)
   at RazorEngine.Templating.TemplateService.Parse(String razorTemplate, Object model, DynamicViewBag viewBag, String cacheName)
   at RazorEngine.Razor.Parse[T](String razorTemplate, T model, DynamicViewBag viewBag, String cacheName)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()
@using Dynamicweb.Frontend; @using NORRIQ.Common8.Factory @using NORRIQ.CustomCode.TalentSoft @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> @using Dynamicweb.Frontend; @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> @*Content Elements*@ @helper RenderParagraphHead(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Headline"))) { string headWidth = !String.IsNullOrEmpty(item.GetList("HeadWidth").SelectedValue) ? "col-12 " + item.GetList("HeadWidth").SelectedValue : "col-12"; <div class="paragraph-head @headWidth"> @RenderH2(item) @RenderSubHeadline(item) @if (!item.GetBoolean("ButtonBelowAllContent")) { @RenderButton(item) } </div> } } @helper RenderJobHead(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Headline"))) { <div class="paragraph-head"> @RenderH2(item) @RenderSubHeadline(item) @RenderJobId(item) </div> } } @helper RenderParagraphSimpleHead(ItemViewModel item) { string headWidth = !String.IsNullOrEmpty(item.GetList("HeadWidth").SelectedValue) ? "col-12 " + item.GetList("HeadWidth").SelectedValue : "col-12"; <div class="paragraph-head @headWidth"> @if (!string.IsNullOrEmpty(item.GetString("Headline"))) { @RenderH2(item) } @if (!string.IsNullOrEmpty(item.GetString("SubHeadline"))) { @RenderSubHeadline(item) } </div> } @*Content Types*@ @helper RenderButton(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetItem("Button").GetString("ButtonText")) && !string.IsNullOrEmpty(item.GetItem("Button").GetString("ButtonLink")) || !string.IsNullOrEmpty(item.GetItem("Button").GetString("ButtonVideoId"))) { var buttonStyle = !string.IsNullOrEmpty(item.GetItem("Button").GetList("ButtonStyle").SelectedValue) ? item.GetItem("Button").GetList("ButtonStyle").SelectedValue : "btn-action"; if (!string.IsNullOrEmpty(item.GetItem("Button").GetString("ButtonLink"))) { <a href="@item.GetItem("Button").GetString("ButtonLink").Replace("Default.aspx?Id=","/Default.aspx?ID=")" class="btn @buttonStyle"> @item.GetItem("Button").GetString("ButtonText") </a> } else if (!string.IsNullOrEmpty(item.GetItem("Button").GetString("ButtonVideoId"))) { <a data-fancybox href="@item.GetItem("Button").GetString("ButtonVideoId")" class="btn @buttonStyle"> @item.GetItem("Button").GetString("ButtonText") </a> } } } @helper RenderButtonBelow(ItemViewModel item) { if (item.GetBoolean("ButtonBelowAllContent")) { <div class="button-container"> @RenderButton(Model.Item) </div> } } @helper RenderH2(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Headline"))) { <h2> @item.GetString("Headline") </h2> } } @helper RenderH3(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Headline"))) { <h3> @item.GetString("Headline") </h3> } } @helper RenderHeadlineRaw(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Headline"))) { <text>@item.GetString("Headline")</text> } } @helper RenderIconH3(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Headline"))) { <h3 class="headline-icon"> @item.GetString("Headline") @RenderIcon(item) </h3> } } @helper RenderRichText(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Text"))) { @item.GetString("Text") } } @helper RenderSubHeadline(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("SubHeadline"))) { <p class="sub"> @item.GetString("SubHeadline") </p> } } @helper RenderIcon(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetItem("Icon").GetList("Icons").SelectedValue)) { <i class="material-icons">@item.GetItem("Icon").GetList("Icons").SelectedValue</i> } } @helper RenderScrollTo() { if (Model.ContainerSort == 1) { <span class="anchor" id="next"></span> } } @helper RenderImage(ItemViewModel item) { if (item.GetFile("Image") != null) { <img src="/Admin/Public/GetImage.ashx?Image=@item.GetFile("Image").Path&amp;Width=1340&amp;Crop=5&amp;Compression=85" class="img-fluid" alt="@(!string.IsNullOrEmpty(item.GetString("AltText")) ? item.GetString("AltText") : "image")" /> } } @helper RenderSmallImage(ItemViewModel item) { if (item.GetFile("Image") != null) { <img src="/Admin/Public/GetImage.ashx?Image=@item.GetFile("Image").Path&amp;height=500&amp;Crop=5&amp;Compression=85" class="img-fluid" alt="@(!string.IsNullOrEmpty(item.GetString("AltText")) ? item.GetString("AltText") : "image")" /> } } @helper RenderImageFade(ItemViewModel item) { if (item.GetFile("Image") != null) { <img src="/Admin/Public/GetImage.ashx?Image=@item.GetFile("Image").Path&amp;Width=650&amp;Crop=5&amp;Compression=85" class="img-fluid" alt="@(!string.IsNullOrEmpty(item.GetString("AltText")) ? item.GetString("AltText") : "image")" /> } } @helper RenderDefaultContent(ItemViewModel item) { @RenderRichText(Model.Item) @Model.GetModuleOutput() } @helper RenderContentImage(ItemViewModel item) { if (item.GetFile("Image") != null) { if (!string.IsNullOrEmpty(item.GetString("ImageLink"))) { <figure class="text-center"> <a href="@item.GetString("ImageLink").Replace("Default.aspx?Id=","/Default.aspx?ID=")"> @RenderImage(item) </a> </figure> } else { <figure class="text-center"> @RenderImage(item) </figure> } } } @helper RenderSkew(ItemViewModel item) { if (item.GetValue<ListViewModel>("SkewStyle").SelectedValue.Contains("top")) { <div class="polygon-top"> <svg preserveAspectRatio="none" viewBox="0 0 100 100"> <polygon points="0,100 100,0 0,0" opacity="1"></polygon> </svg> </div> } else if (item.GetValue<ListViewModel>("SkewStyle").SelectedValue.Contains("bottom")) { <div class="polygon-bottom"> <svg preserveAspectRatio="none" viewBox="0 0 100 100"> <polygon points="100,100 100,0 0,100" opacity="1"></polygon> </svg> </div> } } @helper RenderForm(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("ClickDimensionForm"))) { if (!string.IsNullOrEmpty(item.GetString("ClickDimensionHead"))) { <h3> @item.GetString("ClickDimensionHead") </h3> } @item.GetString("ClickDimensionForm") } } @helper RenderCite(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("Name")) || !string.IsNullOrEmpty(item.GetString("Company"))) { <cite> @if (!string.IsNullOrEmpty(item.GetString("Name"))) { <strong> @item.GetString("Name") </strong> } @if (!string.IsNullOrEmpty(item.GetString("Company"))) { <br /><span>@item.GetString("Company")</span> } </cite> } } @helper RenderJobId(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("JobId"))) { <p class="jobid"> @Translate("Job id", "Job ID"): @item.GetString("JobId") </p> } } @helper RenderJobs(ItemViewModel item) { if (!string.IsNullOrEmpty(item.GetString("JobsPageId"))) { var SourcePage = item.GetString("JobsPageId"); @RenderItemList(new { ItemType = "StandardPage", ListSourceType = "Page", ListSourcePage = SourcePage, ItemFieldsList = "*", IncludeParagraphItems = true, IncludeAllChildItems = true, ListOrderBy = "Sort", ListTemplate = "ItemPublisher/List/Jobs.cshtml", ListPageSize = "10", }) } } @{ var skewStyle = !string.IsNullOrEmpty(Model.Item.GetValue<ListViewModel>("SkewStyle").SelectedValue) ? Model.Item.GetValue<ListViewModel>("SkewStyle").SelectedValue : ""; var talentsoft = ObjectFactory.GetInstance<ITalentSoftApi>(); string reference = System.Web.HttpContext.Current.Request["JobID"]; if (string.IsNullOrWhiteSpace(reference)) { reference = string.Empty; } var job = talentsoft.GetOfferDetail(reference).Object; } @RenderScrollTo() <section class="paragraph job"> <div class="paragraph-content @skewStyle"> <div class="container"> <div class="row"> <div class="col-12 col-lg-9"> <div class="paragraph-head"> <h2> @job.Title </h2> <div class="job-detail-teaser"> @if (!string.IsNullOrEmpty(job.CustomFields.Description.LongText2Formatted)) { @job.CustomFields.Description.LongText2Formatted } </div> </div> @if (!string.IsNullOrEmpty(job.Location)) { <p><em><strong>@Translate("Lokation"):</strong> <span>@job.Location</span></em></p> } @if (!string.IsNullOrEmpty(job.CustomFields.Description.LongText3Formatted)) { <div class="job-detail-content"> @job.CustomFields.Description.LongText3Formatted </div> } @if (!string.IsNullOrEmpty(job.Description1Formatted)) { <div class="job-detail-content"> @job.Description1Formatted </div> } @if (!string.IsNullOrEmpty(job.Description2Formatted)) { <div class="job-detail-content"> @job.Description2Formatted </div> } @if (!string.IsNullOrEmpty(job.CustomFields.Description.LongText1Formatted)) { <div class="job-detail-content"> @job.CustomFields.Description.LongText1Formatted </div> } <p> <a href="@NORRIQ.Common8.Razor.Navigation.GetUrlByNavigationTag("apply")?JobID=@job.Reference" class="btn btn-action btn-lg"> @Translate("Apply for this position", "Apply for this position") </a> </p> </div> </div> </div> @RenderSkew(Model.Item) </div> </section>

Vi tilbyder

Græsset er grønnest, dér hvor det bliver vandet, og derfor tager vi os godt af vores medarbejdere. Sundhedsforsikring, fleksibilitet og et stærkt socialt fællesskab er blot nogle af de ting, vi byder på.

image

Work life / balance

Hos os rækker fleksibilitet langt udover en god hjemmearbejdsplads - det er også en af grundpillerne i måden, vi arbejder på. Forskellige livsfaser, giver forskellige forudsætninger for arbejdstid - og det ønsker vi at tilgodese.

image

Benefits

Vi er stolte af vores medarbejderfordele. Sundhedsforsikring (også til dine børn), pension, fri telefon og internet, forskellige fordelagtige medarbejderordninger og meget, meget mere.

image

Sundhed

Vi har fokus på sundhed hele vejen rundt, bl.a. i form af en sund madordning, motionsløb, cykelløb m.m. Vi kan dog godt finde på at fejre en succes med et lille stykke kage...

image

Udvikling

Hos NORRIQ står medarbejderudvikling højt på to-do-listen. Løbende medarbejderuddannelse, talentprogrammer og graduate programmer er en selvfølge hos os.

da-DK
Kontakt os

NORRIQ anvender egne cookies samt cookies fra tredjeparter for at få hjemmesiden til at fungere og lette brugen, vise målrettede annoncer til dig, til trafikmåling og til at tracke dit besøg på norriq.dk. Ved at klikke videre giver du samtykke til denne brug af cookies. Du kan altid tilbagekalde dit samtykke ved at blokere cookies i din browser.