Error executing template "Designs/SSTemplate/_parsed/PrintForm.parsed.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_896b5df048a740dbbf5ff11c2040258a.Execute() in D:\dynamicweb.net\Solutions\Sendistovan\bgfo.cloud.dynamicweb-cms.com\files\Templates\Designs\SSTemplate\_parsed\PrintForm.parsed.cshtml:line 11
at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
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 @using System.Web.Mvc;
2 @using System.Text.RegularExpressions;
3 @using System.Web;
4 @using System.IO;
5 @using System.Linq;
6
7 @using Dynamicweb.Analytics;
8
9 @{
10 var ident=Dynamicweb.Analytics.UserIdentity.GetCurrentIdentity();
11 string userstring=@ident.ExtranetUserID.ToString();
12 }
13
14
15 @{
16 string topmentype=@GetString("Item.Area.NavAndSearch.Navigation");
17 string basecss = "/Files/Templates/Designs/SSTemplate/css/base.css";
18 string ifolder = basecss.Substring(0, basecss.LastIndexOf("/")).ToString();
19 string ifolderOnDisk = System.Web.HttpContext.Current.Server.MapPath(ifolder);
20 DirectoryInfo idirectoryInfo = new System.IO.DirectoryInfo(ifolderOnDisk);
21 string idatefetch=@idirectoryInfo+"\\base.css";
22 DateTime ilastmodified = File.GetLastWriteTime(@idatefetch);
23 basecss=@basecss+"?modified="+@ilastmodified.ToString("yyyy-MM-ddTHH:mm:ss");
24 string stylecss = "/Files/Templates/Designs/SSTemplate/css/styles.css";
25 string ufolder = stylecss.Substring(0, stylecss.LastIndexOf("/")).ToString();
26 string ufolderOnDisk = System.Web.HttpContext.Current.Server.MapPath(ufolder);
27 DirectoryInfo udirectoryInfo = new System.IO.DirectoryInfo(ufolderOnDisk);
28 string udatefetch=@udirectoryInfo+"\\style.css";
29 string searchplaceholder=@GetString("Item.Area.NavAndSearch.PlaceholderTekstur");
30 ViewBag.BaseLogo = @GetString("Item.Area.Design.Logo");
31 string printlogo=@GetString("Item.Area.Design.PrintLogo");
32 DateTime ulastmodified = File.GetLastWriteTime(@udatefetch);
33 stylecss=@stylecss+"?modified="+@ulastmodified.ToString("yyyy-MM-ddTHH:mm:ss");
34 }
35
36 @{
37 string logo=@GetString("Item.Area.Design.Logo");
38 string kolofonimg=@GetString("Item.Area.Design.Ikon");
39 }<!DOCTYPE html>
40 <html lang="fo">
41
42 @{
43 string pageid=@GetString("DwPageID");
44 string readspeak=@GetString("Item.Area.Funktionalitetir.BaseUr")+"?id="+pageid;
45 string pagenametit=@GetString("DwPageName");
46
47 string pagearea=@GetString("DwPageID_1");
48 pagearea="top"+pagearea;
49 ViewBag.BaseUrl = @GetString("Item.Area.Funktionalitetir.BaseUr");
50 ViewBag.StoddStarvs = @GetString("Item.Page.StoddStarv");
51 }<head>
52 <title>@GetValue("Title")</title>
53 @GetValue("MetaTags")
54 @GetValue("CopyRightNotice")
55
56 <meta charset="utf-8">
57 <meta http-equiv="X-UA-Compatible" content="IE=edge">
58 <meta name="viewport" content="width=device-width, initial-scale=1">
59
60 <meta name="author" content="">
61 <meta property="og:url" content="@readspeak">
62 <meta property="og:locale" content="fo_FO">
63 <meta property="og:title" content="@pagenametit">
64 <meta name="google-site-verification" content="_8UkOXR321xXc60VV1folaRbl3pukMQpv1ifNUwjZXU">
65 <link rel="shortcut icon" type="image/ico" href="/Files/Templates/Designs/SSTemplate/img/favicon.ico">
66 <link rel="shortcut icon" type="image/png" href="/Files/Templates/Designs/SSTemplate/img/favicon.png">
67 @RenderSnippet("FBimg")
68
69 @foreach(LoopItem i in GetLoop("Item.Area.Design.Fontar")){
70
71 @i.GetString("Item.Area.Design.Fontar.Font")
72
73 }
74 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
75 <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
76
77
78 <text>
79 <link rel="stylesheet" href="@basecss">
80 <link rel="stylesheet" href="@stylecss">
81 <link type="text/css" rel="stylesheet" href="/Files/Templates/Designs/SSTemplate/css/base-mobil.css">
82 <link type="text/css" rel="stylesheet" href="/Files/Templates/Designs/SSTemplate/css/styles-mobil.css">
83 </text>
84
85
86 @foreach (LoopItem i in GetLoop("Item.Area.Design.Fila")){
87 <text>
88 @{
89 string nustyle=@i.GetString("Item.Area.Design.Fila.Leinki");
90
91 }
92 <link rel="stylesheet" href="@nustyle" type="text/css">
93 </text>
94 }
95
96 <link rel="stylesheet" href="/Files/Templates/Designs/SSTemplate/Navik/navik-horizontal-default-menu.css">
97
98 @GetValue("Stylesheets")
99 @GetValue("Javascripts")
100 </head>
101
102 <body>
103
104 @if(!String.IsNullOrWhiteSpace(@userstring))
105 {<text>
106
107
108 <div class="container formoutp">
109 <div class="row">
110 <div class="col-12 text-right">
111 <img class="printlogo" src="@printlogo">
112 </div>
113 </div>
114 <div class="row">
115 <div class="col-12 pr-ums-date text-right">
116 @GetDate("DwPageCreatedDate").ToString("dd/MM/yyyy kl. HH:MM")
117 </div>
118 </div>
119 <div class="row mb-5">
120 <div class="col-12 pr-ums-head">
121 Umsøkjari: @GetString("DwPageName")
122 </div>
123 </div>
124
125 @foreach(LoopItem i in GetLoop("Item.Groups")){
126 <div class="row formoutputrow mb-5">
127 <div class="col-12 col-md-3 formgrp">
128 @i.GetString("Item.Group.Name")
129 </div>
130 <div class="col-12 col-md-9 formval">
131 <div class="row">
132
133 @foreach(LoopItem u in i.GetLoop("Item.Group.Fields")){
134 if(@u.GetString("Item.Field.Type")=="File"){
135
136 <div class="col-md-6 mb-3">
137 <span class="valpre">
138 @u.GetString("Item.Field.Name")
139 </span>
140 <span class="valval">
141 <text>
142 @{
143 var words = @u.GetString("Item.Field.Value").Split(',');
144
145 }
146 @foreach(var p in words){
147 <a class="fileref" href="/Admin/Public/DWSDownload.aspx?File=@p">@p</a>
148 }
149 </text>
150 </span>
151 </div>
152
153 }
154
155 else if(@u.GetString("Item.Field.Type")=="Radio button list"){
156 <div class="col-md-6 mb-3">
157 <span class="valpre">
158 @u.GetString("Item.Field.Name")
159 </span>
160
161 @foreach(LoopItem h in @u.GetLoop("Item.Field.Options")){
162
163 if(@h.GetString("Item.Field.Option.IsSelected")=="True"){
164 <span class="valval">
165 @h.GetString("Item.Field.Option.Value")
166 </span>
167 }
168 }
169 </div>
170 }
171
172 else if(@u.GetString("Item.Field.Type")=="Checkbox list"){
173 <div class="col-md-6 mb-3">
174 <span class="valpre">
175 @u.GetString("Item.Field.Name")
176 </span>
177
178 @foreach(LoopItem h in @u.GetLoop("Item.Field.Options")){
179
180 if(@h.GetString("Item.Field.Option.IsSelected")=="True"){
181 <span class="valval">
182 @h.GetString("Item.Field.Option.Value")
183 </span>
184 }
185 }
186 </div>
187 }
188
189
190 else{
191
192
193 <div class="col-md-6 mb-3">
194 <span class="valpre">
195 @u.GetString("Item.Field.Name")
196 </span>
197 <span class="valval">
198 @u.GetString("Item.Field.Value")
199 </span>
200 </div>
201 }
202 }
203 </div>
204 </div>
205 </div>
206 }
207
208 </div>
209
210
211 </text>}
212
213 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
214
215
216
217
218
219 </body>
220 </html>
221
222
223
224