Swift

Employees

At Swift Bikes, we're a close team of cycling enthusiasts. Each of us brings a wealth of knowledge and a shared passion for biking.

Error executing template "Designs/Swift-v2/Users/UserView/List/EmployeesSearchList.cshtml"
System.UnauthorizedAccessException: Access to the path 'D:\dynamicweb.net\Solutions\actronair.dw10.dynamicweb.cloud\wwwroot\Files\Templates\Designs\Swift-v2\Translations.xml' is denied.
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
   at Dynamicweb.Rendering.Translation.Source.WriteDocument(XmlDocument document)
   at Dynamicweb.Rendering.Translation.Source.Save()
   at Dynamicweb.Rendering.Translation.Source.UpdateTranslationSource(Source source, IEnumerable`1 newKeys, String designName, IEnumerable`1 cultures)
   at Dynamicweb.Rendering.Template.TranslateText(String text, String defaultValue, String cultureName)
   at CompiledRazorTemplates.Dynamic.RazorEngine_4659b77168bb4bb2941e498c44fea0cb.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, 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 RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits ViewModelTemplate<UserListViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Rendering 4 @using Dynamicweb.Users.Frontend 5 @using Dynamicweb.Security.UserManagement 6 7 @{ 8 string searchTerm = Dynamicweb.Context.Current?.Request.Params.Get("search") ?? string.Empty; 9 } 10 11 @RenderPartial("Users/UserView/List/Employees/EmployeesSearch.cshtml") 12 13 @if (Model.Users.Count() > 0) 14 { 15 <div class="d-grid gap-4" style="grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))"> 16 @foreach (var user in Model.Users) 17 { 18 @RenderPartial("Users/UserView/List/Employees/EmployeesListItem.cshtml", user) 19 } 20 </div> 21 22 if (Model.PageCount > 1) 23 { 24 <form class="mt-3"> 25 <input type="hidden" name="search" value="@searchTerm" /> 26 <ul class="pagination m-0"> 27 @for (int i = 1; i <= Model.PageCount; i++) 28 { 29 var active = (i == Model.CurrentPage) ? "active" : string.Empty; 30 <li class="page-item @active"> 31 <button type="submit" class="page-link" name="PageNum" value="@i">@i</button> 32 </li> 33 } 34 </ul> 35 </form> 36 } 37 } 38 else 39 { 40 <div class="card alert alert-info text-center mt-3" role="alert"> 41 @Translate("No employees found") 42 </div> 43 } 44