Earth is calling... Rabobank

Growing a better world together

This week in the ‘Pacific Standard’: Africa needs a new approach in its battle against hunger.A quarter of the world's hungry people are in sub-Saharan Africa and the numbers are growing. Between 2015 and 2016, the number of hungry—those in distress and unable to access enough calories for a healthy and productive life—grew from 20.8 per cent to 22.7 per cent. The number of undernourished kids rose from 200 million to 224 million.

Read the full article below
 
global goal icon

In short

  • The number of hungry people in Africa grew from 20.8 per cent to 22.7 per cent between 2015 and 2016 and the number of undernourished kids rose from 200 million to 224 million
  • Rabobank deals with the most prominent food issues in their “Growing a better world together” project
Rabobank Kickstart Food

Not only Africa needs a new approach in its fight against hunger. Over the next 30 years, the world's population will grow explosively. 2 billion more people will inhabit the earth, the amount of agricultural land will shrink and no less than 1 in 3 kilos of food will be wasted. This means we need to produce a lot more food without depleting the earth, that we have to restore agricultural land and waste less food. Rabobank contributes to solving these urgent problems by kickstarting and upscaling the smartest innovations of their customers and partners. This way, they help to tackle the largest food issues in the world.

 

Click here to watch the video 'Growing a better world together' 

Error executing template "Designs/TwenteBranding/Paragraph/PartnerInformation.cshtml"
System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
at CompiledRazorTemplates.Dynamic.RazorEngine_42853c00c0f543418cc4d4fef8e87545.Execute() in D:\inetpub\wwwroot\www.twente.com\Files\Templates\Designs\TwenteBranding\Paragraph\PartnerInformation.cshtml:line 71
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.b__0(TextWriter writer)
at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @using TwenteBranding.Repository.Helpers 2 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 3 @{ 4 if (Model.Item != null) 5 { 6 var title = Model.Item.GetString("Title"); 7 var logo = Model.Item.GetString("Logo"); 8 var address = Model.Item.GetString("Address"); 9 var phoneNumber = Model.Item.GetString("PhoneNumber"); 10 var emailAddress = Model.Item.GetString("EmailAddress"); 11 var websiteUrl = Model.Item.GetString("WebsiteUrl"); 12 var socialMediaLinks = Model.Item.GetField("SocialMediaLinks"); 13 var paragraphId = string.Format("par-{0}", Model.ID); 14 15 // if item properties are left blank and the item paragraph is placed on an PartnerArticle page, inherit the property values from the partner 16 if (string.IsNullOrWhiteSpace(address)) 17 { 18 var pageView = Dynamicweb.Frontend.PageView.Current(); 19 if (pageView != null && pageView.ID > 0) 20 { 21 var pageService = new Dynamicweb.Content.PageService(); 22 var companyPage = pageService.GetPage(pageView.ID); 23 if (companyPage != null && companyPage.Item != null && companyPage.ItemType.Equals(TwenteBranding.Models.Constants.StringConstants.ItemInstanceType.PartnerArticle)) 24 { 25 address = ItemHelper.GetItemValue<string>(companyPage.Item, TwenteBranding.Models.Constants.StringConstants.CustomItemTypes.PartnerArticle.PartnerFullAddress); 26 if (string.IsNullOrWhiteSpace(logo)) 27 { 28 logo = ItemHelper.GetItemValue<string>(companyPage.Item, TwenteBranding.Models.Constants.StringConstants.CustomItemTypes.PartnerArticle.PartnerLogo); 29 } 30 if (string.IsNullOrWhiteSpace(phoneNumber)) 31 { 32 phoneNumber = ItemHelper.GetItemValue<string>(companyPage.Item, TwenteBranding.Models.Constants.StringConstants.CustomItemTypes.PartnerArticle.PartnerPhoneNumber); 33 } 34 if (string.IsNullOrWhiteSpace(emailAddress)) 35 { 36 emailAddress = ItemHelper.GetItemValue<string>(companyPage.Item, TwenteBranding.Models.Constants.StringConstants.CustomItemTypes.PartnerArticle.PartnerEmailAddress); 37 } 38 if (string.IsNullOrWhiteSpace(websiteUrl)) 39 { 40 websiteUrl = ItemHelper.GetItemValue<string>(companyPage.Item, TwenteBranding.Models.Constants.StringConstants.CustomItemTypes.PartnerArticle.PartnerWebsiteUrl); 41 } 42 } 43 } 44 } 45 46 <div class="partner-information"> 47 <a name="@paragraphId" class="jump-to-anchor"></a> 48 <h3 class="partner-information-title info">@title</h3> 49 <div class="partner-information-details"> 50 @if (!string.IsNullOrWhiteSpace(logo)) 51 { 52 <div> 53 <img src="@logo" class="logo" /> 54 </div> 55 } 56 <div> 57 @if (!string.IsNullOrWhiteSpace(address)) 58 { 59 <span class="info address">@address.NewlineToBr()</span> 60 } 61 62 @if (!string.IsNullOrWhiteSpace(phoneNumber)) 63 { 64 <span class="info phoneNumber">@phoneNumber</span> 65 } 66 </div> 67 <div> 68 @if (socialMediaLinks != null) 69 { 70 var links = socialMediaLinks.GetItems(); 71 if (links.Any()) 72 { 73 <div class="social-media-icon-container"> 74 <ul> 75 @foreach (var link in links) 76 { 77 var socialMediaLink = link.GetString("SocialMediaurl"); 78 if (!socialMediaLink.ToLower().StartsWith("http")) 79 { 80 socialMediaLink = string.Format("https://{0}", socialMediaLink); 81 } 82 var socialShareType = link.GetString("SocialShareType"); 83 <li> 84 <a href="@socialMediaLink" title="@socialShareType.JsEncode()" target="_blank"> 85 <div class="font-color--black"> 86 <div class=" @string.Format("icon--sm_{0}", socialShareType.ToLower()) social-media-icon icon-size--x1_5"></div> 87 </div> 88 </a> 89 </li> 90 } 91 </ul> 92 </div> 93 } 94 } 95 @if (!string.IsNullOrWhiteSpace(emailAddress) || !string.IsNullOrWhiteSpace(websiteUrl)) 96 { 97 <div> 98 @if (!string.IsNullOrWhiteSpace(emailAddress)) 99 { 100 <span class="info e-mailaddress"><a href="mailto:@emailAddress" target="_blank">@emailAddress</a></span> 101 } 102 @if (!string.IsNullOrWhiteSpace(websiteUrl)) 103 { 104 var websiteLink = websiteUrl; 105 if (!websiteLink.ToLower().StartsWith("http")) 106 { 107 websiteLink = string.Format("https://{0}", websiteUrl); 108 } 109 <span class="info website-url"><a href="@websiteLink" target="_blank">@websiteUrl</a></span> 110 } 111 </div> 112 } 113 </div> 114 </div> 115 </div> 116 } 117 }
Date: 1 January 2018
Source of tekst: Pacific Standard
Author: Twente.com
Audio / video: Rabobank