Net zoals vorig jaar vindt het evenement plaats op de terreinen van Green Valley Estate in Deurne, waar naast de senioren ook de jeugd gaat strijden om de podiumplaatsen. Wie volgt Willem Greve op als Nederlands kampioen? Het NK Springen vindt plaats van donderdag 27 tot en met zondag 30 april.
Voor de tweede jaar op rij reizen de Nederlandse springruiters- en amazones af naar het Brabantse Deurne. Het NK Springen is hét startschot van het outdoorseizoen en een belangrijke wedstrijd in aanloop naar de Europese Kampioenschappen van deze zomer.
Foto Willem Greve met KWPN-hengst Highway M TN winnaar 2022: Jacob Melissen
Error executing template "Designs/Kwpn/Paragraph/HorseList.cshtml" System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at CompiledRazorTemplates.Dynamic.RazorEngine_b809613359624061b1b09b183c5a9fda.Execute() in D:\inetpub\wwwroot\www.kwpn.nl\Files\Templates\Designs\Kwpn\Paragraph\HorseList.cshtml:line 27 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 Kwpn.Repository.Helpers 2 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 3 @{ 4 List<LoopItem> linkListItems = GetLoop("Item.List"); 5 6 if (linkListItems != null && linkListItems.Count > 0) 7 { 8 string linkListTitle = GetString("Item.Title.Value"); 9 string paragraphId = GetString("Global.ParagraphId"); 10 //translations 11 string fatherNameAbbr = Translate("FathersName", "Fathers name").JsEncode(); 12 string mothersFatherNameAbbr = Translate("MothersFathersName", "Mothers fathers name").JsEncode(); 13 string mother = Translate("Mother", "Mother"); 14 string breeders = Translate("Breeders", "Breeders"); 15 string register = Translate("Register", "Register"); 16 string lifenumber = Translate("LifeNumber", "Life number"); 17 string color = Translate("Color", "Color"); 18 string height = Translate("Height", "Height"); 19 //get all data with 1 call to equis 20 List<Kwpn.Models.Viewmodels.HorsePublisherItem> horses = HorseHelper.ConvertHorseItemLoop(linkListItems, paragraphId, GetGlobalValue("Global:Area.LongLang")); 21 <div class="container horse-publicator"> 22 <div class="row"> 23 <div class="col-xs-12"> 24 <h2>@linkListTitle</h2> 25 </div> 26 </div> 27 @foreach (Kwpn.Models.Viewmodels.HorsePublisherItem horse in horses.Where(h => h.Horse != null)) 28 { 29 30 <div class="row horse-row no-gutter mod-@horse.ClassName"> 31 <div class="col-xs-1 text-center"> 32 <span class="gender"><i class="fa @horse.GenderClass" title='@horse.GenderAbbr.JsEncode()'></i></span> 33 </div> 34 <div class="col-xs-10"> 35 <span class="name">@horse.Horse.AnimalName</span> 36 <span class="parents"> 37 <abbr title='@fatherNameAbbr'>@horse.Horse.Father</abbr> x <abbr title='@mothersFatherNameAbbr'>@horse.Horse.MothersFather</abbr> 38 </span> 39 <div class="horse-row-content" id='@horse.RowIdentifier'> 40 @foreach (KeyValuePair<string, string> customField in horse.CustomFields) 41 { 42 <div class="row"> 43 <div class="col-xs-12 col-md-3"> 44 <span class="label">@customField.Key</span> 45 </div> 46 <div class="col-xs-12 col-md-9"> 47 <span class="value">@customField.Value</span> 48 </div> 49 </div> 50 } 51 @if (!string.IsNullOrEmpty(horse.Horse.Mother)) 52 { 53 <div class="row"> 54 <div class="col-xs-12 col-md-3"> 55 <span class="label">@mother</span> 56 </div> 57 <div class="col-xs-12 col-md-9"> 58 <span class="value">@horse.Horse.Mother</span> 59 </div> 60 </div> 61 } 62 @if (horse.Horse.Breeders != null && horse.Horse.Breeders.Count > 0) 63 { 64 <div class="row"> 65 <div class="col-xs-12 col-md-3"> 66 <span class="label">@breeders</span> 67 </div> 68 <div class="col-xs-12 col-md-9"> 69 <span class="value"> 70 @foreach (Kwpn.Models.ApiModels.PersonModel breeder in horse.Horse.Breeders) 71 { 72 string breederName = breeder.PersonName; 73 if (!string.IsNullOrEmpty(breeder.Place)) 74 { 75 breederName = string.Format("{0} ({1})", breederName, breeder.Place); 76 } 77 <span class="breeder">@breederName</span> 78 } 79 </span> 80 </div> 81 </div> 82 } 83 @if (!string.IsNullOrEmpty(horse.Horse.Register)) 84 { 85 <div class="row"> 86 <div class="col-xs-12 col-md-3"> 87 <span class="label">@register</span> 88 </div> 89 <div class="col-xs-12 col-md-9"> 90 <span class="value">@(HorseHelper.IsAllowedRegister(horse.Horse.Register) ? horse.Horse.Register : "-")</span> 91 </div> 92 </div> 93 } 94 @if (!string.IsNullOrEmpty(horse.Horse.LifeNumber)) 95 { 96 <div class="row"> 97 <div class="col-xs-12 col-md-3"> 98 <span class="label">@lifenumber</span> 99 </div> 100 <div class="col-xs-12 col-md-9"> 101 <span class="value">@horse.Horse.LifeNumber</span> 102 </div> 103 </div> 104 } 105 @if (!string.IsNullOrEmpty(horse.Horse.Color)) 106 { 107 <div class="row"> 108 <div class="col-xs-12 col-md-3"> 109 <span class="label">@color</span> 110 </div> 111 <div class="col-xs-12 col-md-9"> 112 <span class="value">@horse.Horse.Color</span> 113 </div> 114 </div> 115 } 116 @if (!string.IsNullOrEmpty(horse.Horse.Height)) 117 { 118 <div class="row"> 119 <div class="col-xs-12 col-md-3"> 120 <span class="label">@height</span> 121 </div> 122 <div class="col-xs-12 col-md-9"> 123 <span class="value">@Kwpn.Repository.Helpers.HorseHelper.ConvertWithers(horse.Horse.Height)</span> 124 </div> 125 </div> 126 } 127 128 @if (!string.IsNullOrEmpty(horse.LinkUrl)) 129 { 130 <div class="row"> 131 <div class="col-xs-12"> 132 <a class="orange_arrow_link" href='@horse.LinkUrl'>@horse.LinkText</a> 133 </div> 134 </div> 135 } 136 137 </div> 138 </div> 139 <div class="col-xs-1 text-center"> 140 <span class="toggler" data-identifyer='@horse.RowIdentifier' data-typeclass="horse-row-content"><i class="fa fa-plus"></i></span> 141 </div> 142 </div> 143 144 } 145 </div> 146 } 147 }
Error executing template "Designs/Kwpn/Paragraph/HorseList.cshtml" System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at CompiledRazorTemplates.Dynamic.RazorEngine_b809613359624061b1b09b183c5a9fda.Execute() in D:\inetpub\wwwroot\www.kwpn.nl\Files\Templates\Designs\Kwpn\Paragraph\HorseList.cshtml:line 27 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 Kwpn.Repository.Helpers 2 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 3 @{ 4 List<LoopItem> linkListItems = GetLoop("Item.List"); 5 6 if (linkListItems != null && linkListItems.Count > 0) 7 { 8 string linkListTitle = GetString("Item.Title.Value"); 9 string paragraphId = GetString("Global.ParagraphId"); 10 //translations 11 string fatherNameAbbr = Translate("FathersName", "Fathers name").JsEncode(); 12 string mothersFatherNameAbbr = Translate("MothersFathersName", "Mothers fathers name").JsEncode(); 13 string mother = Translate("Mother", "Mother"); 14 string breeders = Translate("Breeders", "Breeders"); 15 string register = Translate("Register", "Register"); 16 string lifenumber = Translate("LifeNumber", "Life number"); 17 string color = Translate("Color", "Color"); 18 string height = Translate("Height", "Height"); 19 //get all data with 1 call to equis 20 List<Kwpn.Models.Viewmodels.HorsePublisherItem> horses = HorseHelper.ConvertHorseItemLoop(linkListItems, paragraphId, GetGlobalValue("Global:Area.LongLang")); 21 <div class="container horse-publicator"> 22 <div class="row"> 23 <div class="col-xs-12"> 24 <h2>@linkListTitle</h2> 25 </div> 26 </div> 27 @foreach (Kwpn.Models.Viewmodels.HorsePublisherItem horse in horses.Where(h => h.Horse != null)) 28 { 29 30 <div class="row horse-row no-gutter mod-@horse.ClassName"> 31 <div class="col-xs-1 text-center"> 32 <span class="gender"><i class="fa @horse.GenderClass" title='@horse.GenderAbbr.JsEncode()'></i></span> 33 </div> 34 <div class="col-xs-10"> 35 <span class="name">@horse.Horse.AnimalName</span> 36 <span class="parents"> 37 <abbr title='@fatherNameAbbr'>@horse.Horse.Father</abbr> x <abbr title='@mothersFatherNameAbbr'>@horse.Horse.MothersFather</abbr> 38 </span> 39 <div class="horse-row-content" id='@horse.RowIdentifier'> 40 @foreach (KeyValuePair<string, string> customField in horse.CustomFields) 41 { 42 <div class="row"> 43 <div class="col-xs-12 col-md-3"> 44 <span class="label">@customField.Key</span> 45 </div> 46 <div class="col-xs-12 col-md-9"> 47 <span class="value">@customField.Value</span> 48 </div> 49 </div> 50 } 51 @if (!string.IsNullOrEmpty(horse.Horse.Mother)) 52 { 53 <div class="row"> 54 <div class="col-xs-12 col-md-3"> 55 <span class="label">@mother</span> 56 </div> 57 <div class="col-xs-12 col-md-9"> 58 <span class="value">@horse.Horse.Mother</span> 59 </div> 60 </div> 61 } 62 @if (horse.Horse.Breeders != null && horse.Horse.Breeders.Count > 0) 63 { 64 <div class="row"> 65 <div class="col-xs-12 col-md-3"> 66 <span class="label">@breeders</span> 67 </div> 68 <div class="col-xs-12 col-md-9"> 69 <span class="value"> 70 @foreach (Kwpn.Models.ApiModels.PersonModel breeder in horse.Horse.Breeders) 71 { 72 string breederName = breeder.PersonName; 73 if (!string.IsNullOrEmpty(breeder.Place)) 74 { 75 breederName = string.Format("{0} ({1})", breederName, breeder.Place); 76 } 77 <span class="breeder">@breederName</span> 78 } 79 </span> 80 </div> 81 </div> 82 } 83 @if (!string.IsNullOrEmpty(horse.Horse.Register)) 84 { 85 <div class="row"> 86 <div class="col-xs-12 col-md-3"> 87 <span class="label">@register</span> 88 </div> 89 <div class="col-xs-12 col-md-9"> 90 <span class="value">@(HorseHelper.IsAllowedRegister(horse.Horse.Register) ? horse.Horse.Register : "-")</span> 91 </div> 92 </div> 93 } 94 @if (!string.IsNullOrEmpty(horse.Horse.LifeNumber)) 95 { 96 <div class="row"> 97 <div class="col-xs-12 col-md-3"> 98 <span class="label">@lifenumber</span> 99 </div> 100 <div class="col-xs-12 col-md-9"> 101 <span class="value">@horse.Horse.LifeNumber</span> 102 </div> 103 </div> 104 } 105 @if (!string.IsNullOrEmpty(horse.Horse.Color)) 106 { 107 <div class="row"> 108 <div class="col-xs-12 col-md-3"> 109 <span class="label">@color</span> 110 </div> 111 <div class="col-xs-12 col-md-9"> 112 <span class="value">@horse.Horse.Color</span> 113 </div> 114 </div> 115 } 116 @if (!string.IsNullOrEmpty(horse.Horse.Height)) 117 { 118 <div class="row"> 119 <div class="col-xs-12 col-md-3"> 120 <span class="label">@height</span> 121 </div> 122 <div class="col-xs-12 col-md-9"> 123 <span class="value">@Kwpn.Repository.Helpers.HorseHelper.ConvertWithers(horse.Horse.Height)</span> 124 </div> 125 </div> 126 } 127 128 @if (!string.IsNullOrEmpty(horse.LinkUrl)) 129 { 130 <div class="row"> 131 <div class="col-xs-12"> 132 <a class="orange_arrow_link" href='@horse.LinkUrl'>@horse.LinkText</a> 133 </div> 134 </div> 135 } 136 137 </div> 138 </div> 139 <div class="col-xs-1 text-center"> 140 <span class="toggler" data-identifyer='@horse.RowIdentifier' data-typeclass="horse-row-content"><i class="fa fa-plus"></i></span> 141 </div> 142 </div> 143 144 } 145 </div> 146 } 147 }
Error executing template "Designs/Kwpn/Paragraph/HorseList.cshtml" System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at CompiledRazorTemplates.Dynamic.RazorEngine_b809613359624061b1b09b183c5a9fda.Execute() in D:\inetpub\wwwroot\www.kwpn.nl\Files\Templates\Designs\Kwpn\Paragraph\HorseList.cshtml:line 27 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 Kwpn.Repository.Helpers 2 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 3 @{ 4 List<LoopItem> linkListItems = GetLoop("Item.List"); 5 6 if (linkListItems != null && linkListItems.Count > 0) 7 { 8 string linkListTitle = GetString("Item.Title.Value"); 9 string paragraphId = GetString("Global.ParagraphId"); 10 //translations 11 string fatherNameAbbr = Translate("FathersName", "Fathers name").JsEncode(); 12 string mothersFatherNameAbbr = Translate("MothersFathersName", "Mothers fathers name").JsEncode(); 13 string mother = Translate("Mother", "Mother"); 14 string breeders = Translate("Breeders", "Breeders"); 15 string register = Translate("Register", "Register"); 16 string lifenumber = Translate("LifeNumber", "Life number"); 17 string color = Translate("Color", "Color"); 18 string height = Translate("Height", "Height"); 19 //get all data with 1 call to equis 20 List<Kwpn.Models.Viewmodels.HorsePublisherItem> horses = HorseHelper.ConvertHorseItemLoop(linkListItems, paragraphId, GetGlobalValue("Global:Area.LongLang")); 21 <div class="container horse-publicator"> 22 <div class="row"> 23 <div class="col-xs-12"> 24 <h2>@linkListTitle</h2> 25 </div> 26 </div> 27 @foreach (Kwpn.Models.Viewmodels.HorsePublisherItem horse in horses.Where(h => h.Horse != null)) 28 { 29 30 <div class="row horse-row no-gutter mod-@horse.ClassName"> 31 <div class="col-xs-1 text-center"> 32 <span class="gender"><i class="fa @horse.GenderClass" title='@horse.GenderAbbr.JsEncode()'></i></span> 33 </div> 34 <div class="col-xs-10"> 35 <span class="name">@horse.Horse.AnimalName</span> 36 <span class="parents"> 37 <abbr title='@fatherNameAbbr'>@horse.Horse.Father</abbr> x <abbr title='@mothersFatherNameAbbr'>@horse.Horse.MothersFather</abbr> 38 </span> 39 <div class="horse-row-content" id='@horse.RowIdentifier'> 40 @foreach (KeyValuePair<string, string> customField in horse.CustomFields) 41 { 42 <div class="row"> 43 <div class="col-xs-12 col-md-3"> 44 <span class="label">@customField.Key</span> 45 </div> 46 <div class="col-xs-12 col-md-9"> 47 <span class="value">@customField.Value</span> 48 </div> 49 </div> 50 } 51 @if (!string.IsNullOrEmpty(horse.Horse.Mother)) 52 { 53 <div class="row"> 54 <div class="col-xs-12 col-md-3"> 55 <span class="label">@mother</span> 56 </div> 57 <div class="col-xs-12 col-md-9"> 58 <span class="value">@horse.Horse.Mother</span> 59 </div> 60 </div> 61 } 62 @if (horse.Horse.Breeders != null && horse.Horse.Breeders.Count > 0) 63 { 64 <div class="row"> 65 <div class="col-xs-12 col-md-3"> 66 <span class="label">@breeders</span> 67 </div> 68 <div class="col-xs-12 col-md-9"> 69 <span class="value"> 70 @foreach (Kwpn.Models.ApiModels.PersonModel breeder in horse.Horse.Breeders) 71 { 72 string breederName = breeder.PersonName; 73 if (!string.IsNullOrEmpty(breeder.Place)) 74 { 75 breederName = string.Format("{0} ({1})", breederName, breeder.Place); 76 } 77 <span class="breeder">@breederName</span> 78 } 79 </span> 80 </div> 81 </div> 82 } 83 @if (!string.IsNullOrEmpty(horse.Horse.Register)) 84 { 85 <div class="row"> 86 <div class="col-xs-12 col-md-3"> 87 <span class="label">@register</span> 88 </div> 89 <div class="col-xs-12 col-md-9"> 90 <span class="value">@(HorseHelper.IsAllowedRegister(horse.Horse.Register) ? horse.Horse.Register : "-")</span> 91 </div> 92 </div> 93 } 94 @if (!string.IsNullOrEmpty(horse.Horse.LifeNumber)) 95 { 96 <div class="row"> 97 <div class="col-xs-12 col-md-3"> 98 <span class="label">@lifenumber</span> 99 </div> 100 <div class="col-xs-12 col-md-9"> 101 <span class="value">@horse.Horse.LifeNumber</span> 102 </div> 103 </div> 104 } 105 @if (!string.IsNullOrEmpty(horse.Horse.Color)) 106 { 107 <div class="row"> 108 <div class="col-xs-12 col-md-3"> 109 <span class="label">@color</span> 110 </div> 111 <div class="col-xs-12 col-md-9"> 112 <span class="value">@horse.Horse.Color</span> 113 </div> 114 </div> 115 } 116 @if (!string.IsNullOrEmpty(horse.Horse.Height)) 117 { 118 <div class="row"> 119 <div class="col-xs-12 col-md-3"> 120 <span class="label">@height</span> 121 </div> 122 <div class="col-xs-12 col-md-9"> 123 <span class="value">@Kwpn.Repository.Helpers.HorseHelper.ConvertWithers(horse.Horse.Height)</span> 124 </div> 125 </div> 126 } 127 128 @if (!string.IsNullOrEmpty(horse.LinkUrl)) 129 { 130 <div class="row"> 131 <div class="col-xs-12"> 132 <a class="orange_arrow_link" href='@horse.LinkUrl'>@horse.LinkText</a> 133 </div> 134 </div> 135 } 136 137 </div> 138 </div> 139 <div class="col-xs-1 text-center"> 140 <span class="toggler" data-identifyer='@horse.RowIdentifier' data-typeclass="horse-row-content"><i class="fa fa-plus"></i></span> 141 </div> 142 </div> 143 144 } 145 </div> 146 } 147 }
Error executing template "Designs/Kwpn/Paragraph/HorseList.cshtml" System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at CompiledRazorTemplates.Dynamic.RazorEngine_b809613359624061b1b09b183c5a9fda.Execute() in D:\inetpub\wwwroot\www.kwpn.nl\Files\Templates\Designs\Kwpn\Paragraph\HorseList.cshtml:line 27 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 Kwpn.Repository.Helpers 2 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 3 @{ 4 List<LoopItem> linkListItems = GetLoop("Item.List"); 5 6 if (linkListItems != null && linkListItems.Count > 0) 7 { 8 string linkListTitle = GetString("Item.Title.Value"); 9 string paragraphId = GetString("Global.ParagraphId"); 10 //translations 11 string fatherNameAbbr = Translate("FathersName", "Fathers name").JsEncode(); 12 string mothersFatherNameAbbr = Translate("MothersFathersName", "Mothers fathers name").JsEncode(); 13 string mother = Translate("Mother", "Mother"); 14 string breeders = Translate("Breeders", "Breeders"); 15 string register = Translate("Register", "Register"); 16 string lifenumber = Translate("LifeNumber", "Life number"); 17 string color = Translate("Color", "Color"); 18 string height = Translate("Height", "Height"); 19 //get all data with 1 call to equis 20 List<Kwpn.Models.Viewmodels.HorsePublisherItem> horses = HorseHelper.ConvertHorseItemLoop(linkListItems, paragraphId, GetGlobalValue("Global:Area.LongLang")); 21 <div class="container horse-publicator"> 22 <div class="row"> 23 <div class="col-xs-12"> 24 <h2>@linkListTitle</h2> 25 </div> 26 </div> 27 @foreach (Kwpn.Models.Viewmodels.HorsePublisherItem horse in horses.Where(h => h.Horse != null)) 28 { 29 30 <div class="row horse-row no-gutter mod-@horse.ClassName"> 31 <div class="col-xs-1 text-center"> 32 <span class="gender"><i class="fa @horse.GenderClass" title='@horse.GenderAbbr.JsEncode()'></i></span> 33 </div> 34 <div class="col-xs-10"> 35 <span class="name">@horse.Horse.AnimalName</span> 36 <span class="parents"> 37 <abbr title='@fatherNameAbbr'>@horse.Horse.Father</abbr> x <abbr title='@mothersFatherNameAbbr'>@horse.Horse.MothersFather</abbr> 38 </span> 39 <div class="horse-row-content" id='@horse.RowIdentifier'> 40 @foreach (KeyValuePair<string, string> customField in horse.CustomFields) 41 { 42 <div class="row"> 43 <div class="col-xs-12 col-md-3"> 44 <span class="label">@customField.Key</span> 45 </div> 46 <div class="col-xs-12 col-md-9"> 47 <span class="value">@customField.Value</span> 48 </div> 49 </div> 50 } 51 @if (!string.IsNullOrEmpty(horse.Horse.Mother)) 52 { 53 <div class="row"> 54 <div class="col-xs-12 col-md-3"> 55 <span class="label">@mother</span> 56 </div> 57 <div class="col-xs-12 col-md-9"> 58 <span class="value">@horse.Horse.Mother</span> 59 </div> 60 </div> 61 } 62 @if (horse.Horse.Breeders != null && horse.Horse.Breeders.Count > 0) 63 { 64 <div class="row"> 65 <div class="col-xs-12 col-md-3"> 66 <span class="label">@breeders</span> 67 </div> 68 <div class="col-xs-12 col-md-9"> 69 <span class="value"> 70 @foreach (Kwpn.Models.ApiModels.PersonModel breeder in horse.Horse.Breeders) 71 { 72 string breederName = breeder.PersonName; 73 if (!string.IsNullOrEmpty(breeder.Place)) 74 { 75 breederName = string.Format("{0} ({1})", breederName, breeder.Place); 76 } 77 <span class="breeder">@breederName</span> 78 } 79 </span> 80 </div> 81 </div> 82 } 83 @if (!string.IsNullOrEmpty(horse.Horse.Register)) 84 { 85 <div class="row"> 86 <div class="col-xs-12 col-md-3"> 87 <span class="label">@register</span> 88 </div> 89 <div class="col-xs-12 col-md-9"> 90 <span class="value">@(HorseHelper.IsAllowedRegister(horse.Horse.Register) ? horse.Horse.Register : "-")</span> 91 </div> 92 </div> 93 } 94 @if (!string.IsNullOrEmpty(horse.Horse.LifeNumber)) 95 { 96 <div class="row"> 97 <div class="col-xs-12 col-md-3"> 98 <span class="label">@lifenumber</span> 99 </div> 100 <div class="col-xs-12 col-md-9"> 101 <span class="value">@horse.Horse.LifeNumber</span> 102 </div> 103 </div> 104 } 105 @if (!string.IsNullOrEmpty(horse.Horse.Color)) 106 { 107 <div class="row"> 108 <div class="col-xs-12 col-md-3"> 109 <span class="label">@color</span> 110 </div> 111 <div class="col-xs-12 col-md-9"> 112 <span class="value">@horse.Horse.Color</span> 113 </div> 114 </div> 115 } 116 @if (!string.IsNullOrEmpty(horse.Horse.Height)) 117 { 118 <div class="row"> 119 <div class="col-xs-12 col-md-3"> 120 <span class="label">@height</span> 121 </div> 122 <div class="col-xs-12 col-md-9"> 123 <span class="value">@Kwpn.Repository.Helpers.HorseHelper.ConvertWithers(horse.Horse.Height)</span> 124 </div> 125 </div> 126 } 127 128 @if (!string.IsNullOrEmpty(horse.LinkUrl)) 129 { 130 <div class="row"> 131 <div class="col-xs-12"> 132 <a class="orange_arrow_link" href='@horse.LinkUrl'>@horse.LinkText</a> 133 </div> 134 </div> 135 } 136 137 </div> 138 </div> 139 <div class="col-xs-1 text-center"> 140 <span class="toggler" data-identifyer='@horse.RowIdentifier' data-typeclass="horse-row-content"><i class="fa fa-plus"></i></span> 141 </div> 142 </div> 143 144 } 145 </div> 146 } 147 }
Dan is JongKWPN vast en zeker iets voor jou! JongKWPN biedt een gevarieerd programma.
Word nu lid