コード例 #1
0
        private void PopulateSeoData(ModuleInstanceView parent, ServiceDto service, IDictionary<string, string> parameters)
        {
            var seoHelper = new SeoHelper(parent, parameters);

            //SEO Data
            var seoData = seoHelper.PopulateDetailViewSeoData(_viewSettings, service);
            parent.ResponseParameters.Add(CommonParameters.SeoData, seoData);

            //SEO Schema
            if (!string.IsNullOrEmpty(_viewSettings.SeoSchema))
                parent.ResponseParameters.Add(CommonParameters.SeoSchema, _viewSettings.SeoSchema);
        }
コード例 #2
0
ファイル: ServiceDto.cs プロジェクト: rickeygalloway/Test
 public static int ComparebyName(ServiceDto dto1, ServiceDto dto2)
 {
     return String.Compare(dto1.Name, dto2.Name, StringComparison.OrdinalIgnoreCase);
 }
コード例 #3
0
 private void PopulateFieldData(ServiceDto service, Field field)
 {
     switch (field.FieldName)
     {
         case "ServiceNameLink":
             field.Value = service.Name;
             field.URL = _view.CalculateServiceUrl(service.Id, _baseDetailPageUrl);
             break;
         case "ServiceName":
             field.Value = service.Name;
             break;
         case "ServiceDescription":
             field.Value = service.Description;
             break;
         case "ServiceLocationCount":
             field.Value = service.Numberoflocations.ToString();
             break;
         case "ServiceProviderCount":
             field.Value = service.Numberofproviders.ToString();
             break;
     }
 }
コード例 #4
0
ファイル: ServiceDto.cs プロジェクト: rickeygalloway/Test
 public static int ComparebyFirstOUDistance(ServiceDto dto1, ServiceDto dto2)
 {
     if (dto1.Numberoflocations == 0 && dto2.Numberoflocations == 0)
         return String.Compare(dto1.Name, dto2.Name, StringComparison.OrdinalIgnoreCase);
     if (dto1.Numberoflocations == 0 || dto2.Numberoflocations == 0)
         return dto2.Numberoflocations.CompareTo(dto1.Numberoflocations);
     else
     {
         int cresult = dto1.Serviceorgunits[0].Distance.CompareTo(dto2.Serviceorgunits[0].Distance);
         if (cresult == 0)
             return String.Compare(dto1.Name, dto2.Name, StringComparison.OrdinalIgnoreCase);
         else
             return cresult;
     }
 }