Exemple #1
0
        public void Initialize(Sitecore.Mvc.Presentation.Rendering rendering)
        {
            Parameter = rendering.Parameters;
            Locations = Parameter["Location"];

            if (!String.IsNullOrEmpty(Locations))
            {
                Sitecore.Data.ID Id = Sitecore.Data.ID.Parse(Locations);
                Item = Sitecore.Context.Database.GetItem(Id);

                AddressLine2 = Parameter["Address Line 2"];
                Phone        = Parameter["Phone"];
                URL          = Parameter["URL"];
                Image        = Parameter["Image"];

                if (Locations != "{3CF19799-D782-4708-B5F3-09EFFC0C30B5}")
                {
                    Name         = FieldRenderer.Render(Item, "Name");
                    Address      = FieldRenderer.Render(Item, "Address");
                    MapURL       = FieldRenderer.Render(Item, "MapURL");
                    LocationID   = FieldRenderer.Render(Item, "LocationID");
                    City         = FieldRenderer.Render(Item, "City");
                    State        = FieldRenderer.Render(Item, "State");
                    Zip          = FieldRenderer.Render(Item, "Zip");
                    DefaultImage = FieldRenderer.Render(Item, "DefaultImage", "bc=lightgray&as=1");
                }
            }
        }
        public void IsFixedHeight_PropertyIsNotSet_ShouldReturnTrue([Substitute] Rendering rendering)
        {
            var parameters = new RenderingParameters("");

            rendering.Parameters.Returns(parameters);
            rendering.IsFixedHeight().Should().BeFalse();
        }
 public override bool Draw(RenderingParameters parameters)
 {
     if (parameters is RhinoRenderingParameters && RenderCurve != null)
     {
         RhinoRenderingParameters rParams = (RhinoRenderingParameters)parameters;
         if (RenderCurve is RC.LineCurve && Dotted) //?
         {
             RC.Line line = ((RC.LineCurve)RenderCurve).Line;
             if (Dotted)
             {
                 rParams.Display.DrawDottedLine(line, Material.Diffuse);
             }
             else
             {
                 rParams.Display.DrawLine(line, Material.Diffuse);
             }
         }
         else
         {
             rParams.Display.DrawCurve(RenderCurve, Material.Diffuse, 3);
         }
         double arrS = ToRC.Convert(0.3);
         if (ArrowStart)
         {
             rParams.Display.DrawArrowHead(RenderCurve.PointAtStart - arrS * RenderCurve.TangentAtStart, -RenderCurve.TangentAtStart, Material.Diffuse, 0, arrS);
         }
         if (ArrowEnd)
         {
             rParams.Display.DrawArrowHead(RenderCurve.PointAtEnd + arrS * RenderCurve.TangentAtEnd, RenderCurve.TangentAtEnd, Material.Diffuse, 0, arrS);
         }
         return(true);
     }
     return(false);
 }
        public void IsFixedHeight_PropertySetToZero_ShouldReturnTrue([Substitute] Rendering rendering)
        {
            var parameters = new RenderingParameters($"{Constants.IsFixedHeightLayoutParameters.FixedHeight}=0");

            rendering.Parameters.Returns(parameters);
            rendering.IsFixedHeight().Should().BeFalse();
        }
        public void GetContainerClass_IsFluidSetToFalse_ShouldReturnContainer([Substitute] Rendering rendering)
        {
            var parameters = new RenderingParameters($"{Constants.HasContainerLayoutParameters.IsFluid}=0");

            rendering.Parameters.Returns(parameters);
            var containerClass = rendering.GetContainerClass();

            containerClass.Should().BeEquivalentTo("container");
        }
 public void GetBackgroundClass_ClassFieldIsNotSet_ShouldReturnEmptyString(Db db,[Substitute] Rendering rendering, ID itemId, [Content]DbItem item, [Content] DbItem renderingItem)
 {
   var rItem = db.GetItem(renderingItem.ID);
   rendering.RenderingItem.Returns(rItem);
   var parameters = new RenderingParameters($"{Constants.BackgroundLayoutParameters.Background}={item.ID}");
   rendering.Parameters.Returns(parameters);
   var bgClass = rendering.GetBackgroundClass();
   bgClass.Should().BeEmpty();
 }
        public void IsContainerFluid_ParameterIsNotSet_ShouldReturnFalse([Substitute] Rendering rendering)
        {
            var parameters = new RenderingParameters("");

            rendering.Parameters.Returns(parameters);
            var isFluid = rendering.IsContainerFluid();

            isFluid.Should().BeFalse();
        }
        public void IsContainerFluid_ParameterIsSetToZero_ShouldReturnFalse([Substitute] Rendering rendering)
        {
            var parameters = new RenderingParameters($"{Constants.HasContainerLayoutParameters.IsFluid}=0");

            rendering.Parameters.Returns(parameters);
            var isFluid = rendering.IsContainerFluid();

            isFluid.Should().BeFalse();
        }
 public IListSectionViewModel GetListSectionViewModel(Item contentItem, RenderingParameters parameters)
 {
     return(new ListSectionViewModel()
     {
         ParentItem = contentItem,
         Items = contentItem.Children.Where(c => c.IsDerived(Templates.SectionContent.ID)).ToArray(),
         NewsletterOptions = newsletterOptionsRepository.Get(contentItem),
         SectionOptions = newsletterSectionOptionsRepository.Get(parameters)
     });
 }
Exemple #10
0
        /// <summary>
        /// Renders the CSS.
        /// </summary>
        /// <param name="parameters">The parameters.</param>
        /// <returns>
        /// The CSS code.
        /// </returns>
        public static string RenderCss(this RenderingParameters parameters)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("body{");
            sb.Append($"background-color:{ColorTranslator.ToHtml(parameters.BackgroundColour)};");
            sb.Append($"color:{ColorTranslator.ToHtml(parameters.ForegroundColour)};");
            if (parameters.Font.Bold)
            {
                sb.Append("font-weight:bold;");
            }
            else
            {
                sb.Append("font-weight:normal;");
            }

            if (parameters.Font.Italic)
            {
                sb.Append("font-style:italic;");
            }
            else
            {
                sb.Append("font-style:normal;");
            }

            if (parameters.Font.Strikeout && parameters.Font.Underline)
            {
                sb.Append("text-decoration:underline line-through;");
            }
            else if (parameters.Font.Strikeout)
            {
                sb.Append("text-decoration:line-through;");
            }
            else if (parameters.Font.Underline)
            {
                sb.Append("text-decoration:underline;");
            }
            else
            {
                sb.Append("text-decoration:none;");
            }

            sb.Append($"font-size:{parameters.Font.SizeInPoints}pt;");
            sb.Append($"font-family:{parameters.Font.FamilyName}}}");
            if (parameters.Font.Italic)
            {
                sb.Append("em{font-style:normal}");
            }

            sb.Append($"sup{{font-size:{parameters.Font.SizeInPoints * 0.75f}pt;font-weight:bold}}.sup{{font-weight:bold}}");
            sb.Append($".copyright{{border-top:1px solid {ColorTranslator.ToHtml(parameters.ForegroundColour)};font-size:{Math.Round(parameters.Font.SizeInPoints * 0.75, 2)}pt}}");
            sb.Append(".supsub{display:inline-flex;flex-direction:column;justify-content:space-between;vertical-align:middle;font-size:50%}");
            sb.Append($"mark{{background-color:{ColorTranslator.ToHtml(parameters.HighlightColour)}}}");
            return(sb.ToString());
        }
 /// <summary>
 /// Draw all visible layers
 /// </summary>
 /// <param name="parameters"></param>
 public void Draw(RenderingParameters parameters)
 {
     for (int i = 0; i < Layers.Count; i++)
     {
         DisplayLayer layer = Layers[i];
         if (layer.Visible)
         {
             layer.Draw(parameters);
         }
     }
 }
Exemple #12
0
        public ISectionOptions Get(RenderingParameters parameters)
        {
            var options = new SectionOptions()
            {
                BackgroundColor  = GetParameter(parameters, Templates.NewsletterSectionParameters.RenderingParameters.BackgroundColor, "#fff"),
                ContentFontColor = GetParameter(parameters, Templates.NewsletterSectionParameters.RenderingParameters.ContentFontColor, "#000"),
                HeadingFontColor = GetParameter(parameters, Templates.NewsletterSectionParameters.RenderingParameters.HeadingFontColor, "#000"),
                LinkColor        = GetParameter(parameters, Templates.NewsletterSectionParameters.RenderingParameters.LinkColor, "#000")
            };

            return(options);
        }
        public void GetBackgroundClass_BackgroundItemDoesNotExists_ShouldReturnEmptyString(Db db, [Substitute] Rendering rendering, ID itemId, [Content] DbItem renderingItem)
        {
            var rItem = db.GetItem(renderingItem.ID);

            rendering.RenderingItem.Returns(rItem);
            var parameters = new RenderingParameters($"{Constants.BackgroundLayoutParameters.Background}={itemId}");

            rendering.Parameters.Returns(parameters);
            var bgClass = rendering.GetBackgroundClass();

            bgClass.Should().BeEmpty();
        }
 public void GetBackgroundClass_ClassFieldIsSet_ShouldReturnClassValue(Db db, [Substitute] Rendering rendering, ID itemId, string itemName,[Content] DbItem renderingItem, string classValue)
 {
   var rItem = db.GetItem(renderingItem.ID);
   db.Add(new DbItem(itemName, itemId) {new DbField(Templates.Style.Fields.Class) { {"en", classValue}} });
   var backgroundClassItem = db.GetItem(itemId);
    
   rendering.RenderingItem.Returns(rItem);
   var parameters = new RenderingParameters($"{Constants.BackgroundLayoutParameters.Background}={backgroundClassItem.ID}");
   rendering.Parameters.Returns(parameters);
   var bgClass = rendering.GetBackgroundClass();
   bgClass.Should().BeEquivalentTo(classValue);
 }
        public void GetBackgroundClass_BackgroundParameterIsNotSet_ShouldReturnEmptyString(Db db, [Substitute] Rendering rendering, ID itemId, [Content] DbItem renderingItem)
        {
            var rItem = db.GetItem(renderingItem.ID);

            rendering.RenderingItem.Returns(rItem);
            var parameters = new RenderingParameters("");

            rendering.Parameters.Returns(parameters);
            var bgClass = rendering.GetBackgroundClass();

            bgClass.Should().BeEmpty();
        }
Exemple #16
0
        public void ValueProviderProcessor_Sets_The_ArgsResults_When_Retrieved()
        {
            //Arrange
            var expectedResult = new RenderingParameters("?c=d");
            var processor      = new MockValueProviderProcessor <RenderingParameters>(expectedResult);
            var args           = new ValueProviderArgs(typeof(RenderingParameters));

            //Act
            processor.Process(args);

            //Assert
            Assert.AreSame(expectedResult, args.Result);
        }
Exemple #17
0
        public void ValueProviderProcessor_Aborts_The_Pipeline_If_Result_Is_Retrieved()
        {
            //Arrange
            var result    = new RenderingParameters("?c=d");
            var processor = new MockValueProviderProcessor <RenderingParameters>(result);
            var args      = new ValueProviderArgs(typeof(RenderingParameters));

            //Act
            processor.Process(args);

            //Assert
            Assert.IsTrue(args.Aborted);
        }
 public override bool Draw(RenderingParameters parameters)
 {
     if (parameters is RhinoRenderingParameters && _Label != null)
     {
         RhinoRenderingParameters rParams = (RhinoRenderingParameters)parameters;
         var scrPt = rParams.Display.Viewport.WorldToClient(ToRC.Convert(_Label.Position));
         scrPt.X += 2;
         scrPt.Y -= 2;
         rParams.Display.Draw2dText(_Label.Text, System.Drawing.Color.GhostWhite, scrPt, !_Label.HorizontalSetOut.IsEdge());
         return(true);
     }
     return(false);
 }
        public ISectionViewModel GetFixedSectionViewModel(Item item, RenderingParameters parameters)
        {
            if (!item.IsDerived(Templates.FixedSection.ID))
            {
                throw new ArgumentException("Invalid rendering context. Datasource item must be of type Fixed Section Content");
            }

            return(new SectionViewModel()
            {
                ContentItem = item,
                NewsletterOptions = newsletterOptionsRepository.Get(item),
                SectionOptions = newsletterSectionOptionsRepository.Get(parameters)
            });
        }
Exemple #20
0
        public TemplateResponse Render(RenderingOptions options)
        {
            if (options == null)
            {
                throw new FaultException <string>("Rendering options are null");
            }

            var _param = new RenderingParameters();

            if (options.OutputFormat == OutputFormat.PDF)
            {
                _param.OutputFormat   = Engine.OutputFormat.PDF;
                _param.PDFOutputFlags = Engine.PDFFlags.PDF14;
            }
            else if (options.OutputFormat == OutputFormat.HTML)
            {
                _param.OutputFormat       = Engine.OutputFormat.HTML;
                _param.HtmlOutputSettings = new Engine.HtmlOutputSettings
                {
                    GenerateHtmlDocument = false
                };
            }
            else
            {
                // no other format is supported...
                throw new FaultException <string>("Rendering.OutputFormat not supported");
            }

            var template = XDocument.Parse(options.Template);

            Stream stream = new MemoryStream();

            template.Save(stream);
            // Rewind the stream ready to read from it elsewhere
            stream.Position = 0;

            _param.Template = new LocalDocumentTemplate(stream, null, Engine.XsltEngine.MSXML, "en_EN", null);
            var _output = new OutputInformation();
            var ds      = DataSource(options);

            using (var outputStream = new MemoryStream())
            {
                Engine engine = new Engine();
                engine.Render(ds, outputStream, _param, ref _output);
                return(new TemplateResponse
                {
                    Response = outputStream.ToArray()
                });
            }
        }
Exemple #21
0
        public TemplateResponse Render(RenderingOptions options)
        {
            if (options == null)
            {
                throw new FaultException<string>("Rendering options are null");
            }

            var _param = new RenderingParameters();

            if (options.OutputFormat == OutputFormat.PDF)
            {
                _param.OutputFormat = Engine.OutputFormat.PDF;
                _param.PDFOutputFlags = Engine.PDFFlags.PDF14;
            }
            else if (options.OutputFormat == OutputFormat.HTML)
            {
                _param.OutputFormat = Engine.OutputFormat.HTML;
                _param.HtmlOutputSettings = new Engine.HtmlOutputSettings
                {
                     GenerateHtmlDocument = false
                };
            }
            else
            {
                // no other format is supported...
                throw new FaultException<string>("Rendering.OutputFormat not supported");
            }

            var template = XDocument.Parse(options.Template);

            Stream stream = new MemoryStream();
            template.Save(stream);
            // Rewind the stream ready to read from it elsewhere
            stream.Position = 0;

            _param.Template = new LocalDocumentTemplate(stream, null, Engine.XsltEngine.MSXML, "en_EN", null);
            var _output = new OutputInformation();
            var ds = DataSource(options);

            using (var outputStream = new MemoryStream())
            {
                Engine engine = new Engine();
                engine.Render(ds, outputStream, _param, ref _output);
                return new TemplateResponse
                {
                    Response = outputStream.ToArray()
                };
            }
        }
        public static string ToJson(this RenderingParameters renderingParameters)
        {
            if (renderingParameters is IEnumerable <KeyValuePair <string, string> > keyValues)
            {
                var renderingParams = new JObject();
                foreach (var keyValue in keyValues)
                {
                    renderingParams.Add(keyValue.Key, keyValue.Value);
                }

                return(JsonConvert.SerializeObject(renderingParams));
            }

            return(string.Empty);
        }
Exemple #23
0
        public void ValueProviderProcessor_Stops_If_There_Already_Is_A_Result()
        {
            //Arrange
            var expectedResult = new RenderingParameters("?a=b");
            var processor      = new MockValueProviderProcessor <RenderingParameters>(new RenderingParameters("?c=d"));
            var args           = new ValueProviderArgs(typeof(RenderingParameters))
            {
                Result = expectedResult
            };

            //Act
            processor.Process(args);

            //Assert
            Assert.AreSame(expectedResult, args.Result);
        }
Exemple #24
0
        protected void Edit(ClientPipelineArgs args)
        {
            Assert.ArgumentNotNull(args, "args");
            RenderingParameters renderingParameters = new RenderingParameters
            {
                Args          = args,
                DeviceId      = this.DeviceID,
                SelectedIndex = this.SelectedIndex,
                Item          = UIUtil.GetItemFromQueryString(Client.ContentDatabase)
            };

            if (renderingParameters.Show())
            {
                this.Refresh();
            }
        }
 public override bool Draw(RenderingParameters parameters)
 {
     if (parameters is RhinoRenderingParameters && _CoordinateSystem != null)
     {
         RhinoRenderingParameters rParams = (RhinoRenderingParameters)parameters;
         if (_CoordinateSystem is CartesianCoordinateSystem)
         {
             CartesianCoordinateSystem cSystem = (CartesianCoordinateSystem)_CoordinateSystem;
             rParams.Display.DrawDirectionArrow(ToRC.Convert(cSystem.Origin), ToRC.ConvertVector(cSystem.X), System.Drawing.Color.LightGray);
             rParams.Display.DrawDirectionArrow(ToRC.Convert(cSystem.Origin), ToRC.ConvertVector(cSystem.Y), System.Drawing.Color.Gray);
             rParams.Display.DrawDirectionArrow(ToRC.Convert(cSystem.Origin), ToRC.ConvertVector(cSystem.Z), System.Drawing.Color.Orange);
         }
         return(true);
     }
     return(false);
 }
Exemple #26
0
        public async Task <IActionResult> Post(RenderingParameters parameters, bool renderCompleteHtmlPage = false)
        {
            // If we can record statistics
            if (this.context != null)
            {
                try
                {
                    StatisticsContext context    = this.context !;
                    Statistics        statistics = new Statistics
                    {
                        AccessedAt           = DateTime.UtcNow,
                        ForwardedFor         = this.Request.Headers["HTTP_X_FORWARDED_FOR"].FirstOrDefault(),
                        IpAddress            = this.Request.HttpContext.Connection.RemoteIpAddress?.ToString(),
                        Passage              = parameters.PassageReference.ChapterReference.ToString(),
                        PrimaryProvider      = parameters.PrimaryProvider,
                        PrimaryTranslation   = parameters.PrimaryTranslation,
                        SecondaryProvider    = parameters.SecondaryProvider,
                        SecondaryTranslation = parameters.SecondaryTranslation,
                    };
                    await context.Statistics.AddAsync(statistics);

                    await context.SaveChangesAsync();
                }
                catch (Exception ex)
                {
                    if (ex is not DbException)
                    {
                        throw;
                    }
                }
            }

            try
            {
                return(this.Ok(await this.renderer.RenderAsync(parameters, renderCompleteHtmlPage)));
            }
            catch (Exception ex)
            {
                // Log the URL, with details to help us debug
                RequestHeaders header = this.Request.GetTypedHeaders();
                string         renderingParameters = JsonSerializer.Serialize(parameters);
                this.logger.LogError(ex, $"URL: {this.Request.GetDisplayUrl()}{Environment.NewLine}Referer: {header.Referer}{Environment.NewLine}RenderingParameters: {renderingParameters}");
                return(this.Problem());
            }
        }
Exemple #27
0
        /// <summary>
        /// Renders the line as HTML.
        /// </summary>
        /// <param name="line">The line.</param>
        /// <param name="parameters">The rendering parameters.</param>
        /// <returns>
        /// The line as HTML.
        /// </returns>
        private string RenderLineAsHtml(string line, RenderingParameters parameters)
        {
            if (!string.IsNullOrWhiteSpace(line))
            {
                // Clean up
                line = line.Trim();

                // Extract the verse number
                if (line.Contains(' '))
                {
                    // If we have a verse number, display it as such
                    string verseNumber = line.Substring(0, line.IndexOf(' ')).Trim();
                    if ((verseNumber.Length > 0 && char.IsDigit(verseNumber[0])) ||
                        (verseNumber.Length > 1 && char.IsDigit(verseNumber[1])))
                    {
                        if (int.TryParse(verseNumber, out int verseNumberValue) && parameters.PassageReference.HighlightedVerses.Contains(verseNumberValue))
                        {
                            line = $"<sup id=\"{parameters.PassageReference.ChapterReference.ToString().EncodePassageForUrl()}_{verseNumber}\">{verseNumber}</sup>  <mark>" + line[(line.IndexOf(' ') + 1)..].Trim() + "</mark>";
 public override bool Draw(RenderingParameters parameters)
 {
     if (parameters is RhinoRenderingParameters && RenderMesh != null)
     {
         RhinoRenderingParameters rParams = (RhinoRenderingParameters)parameters;
         if (rParams.Display.DisplayPipelineAttributes.ShadingEnabled)
         {
             rParams.Draw(RenderMesh, Material);
         }
         else
         {
             rParams.DrawWireframe(RenderMesh, Material.Diffuse);
         }
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #29
0
        public static string GetUserFriendlyValue(RenderingParameters renderingParameters, string key, string fieldName)
        {
            var paramValue = string.Empty;

            var paramPath = renderingParameters[key];

            if (!string.IsNullOrEmpty(paramPath))
            {
                RenderingContext currentOrNull = RenderingContext.CurrentOrNull;

                Item paramItem = currentOrNull?.ContextItem.Database.GetItem(ID.Parse(paramPath));

                if (paramItem != null)
                {
                    paramValue = paramItem[fieldName];
                }
            }

            return(paramValue);
        }
        public static string GetCssClassFromParameters(this RenderingParameters parameters)
        {
            if (!parameters.Contains(Constants.PromoLayoutParameters.CssVariant))
            {
                return(string.Empty);
            }
            var classIds = parameters[Constants.PromoLayoutParameters.CssVariant].Split('|');

#if DEBUG
            foreach (var classId in classIds)
            {
                var guid = Guid.Empty;
                Assert.IsTrue(Guid.TryParse(classId, out guid), "Unable to parse CSS class " + classId + ".");
            }
#endif
            var db                  = Sitecore.Context.Database;
            var classes             = classIds.Select(id => db.GetItem(id)[Constants.PromoLayoutParameters.CssFieldName]);
            var fullClassAssignment = string.Join(" ", classes);
            return(fullClassAssignment);
        }
Exemple #31
0
        /// <summary>
        /// Returns the <see cref="CompareOptions"/> matching the <see cref="RenderingParameters"/>.
        /// </summary>
        /// <param name="parameters">The rendering parameters.</param>
        /// <returns>The compare options.</returns>
        public static CompareOptions AsCompareOptions(this RenderingParameters parameters)
        {
            CompareOptions compareOptions = CompareOptions.None;

            if (parameters.InterlinearIgnoresCase)
            {
                compareOptions |= CompareOptions.IgnoreCase;
            }

            if (parameters.InterlinearIgnoresDiacritics)
            {
                compareOptions |= CompareOptions.IgnoreNonSpace;
            }

            if (parameters.InterlinearIgnoresPunctuation)
            {
                compareOptions |= CompareOptions.IgnoreSymbols;
            }

            return(compareOptions);
        }
        public void GetBackgroundClass_ClassFieldIsSet_ShouldReturnClassValue(Db db, [Substitute] Rendering rendering, ID itemId, string itemName, [Content] DbItem renderingItem, string classValue)
        {
            var rItem = db.GetItem(renderingItem.ID);

            db.Add(new DbItem(itemName, itemId)
            {
                new DbField(Templates.Style.Fields.Class)
                {
                    { "en", classValue }
                }
            });
            var backgroundClassItem = db.GetItem(itemId);

            rendering.RenderingItem.Returns(rItem);
            var parameters = new RenderingParameters($"{Constants.BackgroundLayoutParameters.Background}={backgroundClassItem.ID}");

            rendering.Parameters.Returns(parameters);
            var bgClass = rendering.GetBackgroundClass();

            bgClass.Should().BeEquivalentTo(classValue);
        }
        public async Task <ActionResult> RenderingCondition()
        {
            GDFService _svc = new GDFService();
            var        ret  = await _svc.LoginAsync(Session["user"].ToString(), Session["pass"].ToString());

            if (!ret)
            {
                return(null);
            }
            //var id = Convert.ToInt32(Session["id"]);
            var proj = await _svc.GetProjectAsync(Convert.ToInt32(Session["id"]));

            //Project proj = new Project(Session["name"].ToString());

            if (proj == null)
            {
                ViewBag("There is no data in the system!");
            }
            else
            {
                RenderingCondition rendering = new RenderingCondition();
                rendering = proj.RenderingCondition;
                RenderingParameters parameters = new RenderingParameters();
                parameters = rendering.RenderingParameters;

                //Define the object the rendering parameters_View object
                RenderingParameters_View renderingParameters_View = new RenderingParameters_View();

                renderingParameters_View.StartTime    = parameters.StartTime;
                renderingParameters_View.Sampling     = parameters.Sampling;
                renderingParameters_View.Period       = parameters.Period;
                renderingParameters_View.DataInterval = parameters.DataInterval;



                return(View(renderingParameters_View));
            }//end of else
            return(null);
        }
 public void IsContainerFluid_ParameterIsSetToZero_ShouldReturnFalse([Substitute] Rendering rendering)
 {
   var parameters = new RenderingParameters($"{Constants.HasContainerLayoutParameters.IsFluid}=0");
   rendering.Parameters.Returns(parameters);
   var isFluid = rendering.IsContainerFluid();
   isFluid.Should().BeFalse();
 }
		public CriticalAssetParameters(RenderingParameters renderingParameters)
		{
			this.renderingParameters = renderingParameters;
		}
 public void GetContainerClass_IsFluidSetToFalse_ShouldReturnContainer([Substitute] Rendering rendering)
 {
   var parameters = new RenderingParameters($"{Constants.HasContainerLayoutParameters.IsFluid}=0");
   rendering.Parameters.Returns(parameters);
   var containerClass = rendering.GetContainerClass();
   containerClass.ShouldBeEquivalentTo("container");
 }
 public void IsFixedHeight_PropertyIsNotSet_ShouldReturnTrue([Substitute]Rendering rendering)
 {
   var parameters = new RenderingParameters("");
   rendering.Parameters.Returns(parameters);
   rendering.IsFixedHeight().Should().BeFalse();
 }
 protected void Edit(ClientPipelineArgs args)
 {
     Assert.ArgumentNotNull(args, "args");
     RenderingParameters renderingParameter = new RenderingParameters()
     {
         Args = args,
         DeviceId = this.DeviceID,
         SelectedIndex = this.SelectedIndex,
         Item = UIUtil.GetItemFromQueryString(Client.ContentDatabase)
     };
     if (renderingParameter.Show())
     {
         this.Refresh();
     }
 }
 public void IsFixedHeight_PropertySetToZero_ShouldReturnTrue([Substitute]Rendering rendering)
 {
   var parameters = new RenderingParameters($"{Constants.IsFixedHeightLayoutParameters.FixedHeight}=0");
   rendering.Parameters.Returns(parameters);
   rendering.IsFixedHeight().Should().BeFalse();
 }
        public TextRenderingRule(RenderingParameters renderingParameters)
        {
            if (renderingParameters == null) throw new ArgumentNullException("renderingParameters");

            _renderingParameters = renderingParameters;
        }
 public void IsContainerFluid_ParameterIsNotSet_ShouldReturnFalse([Substitute] Rendering rendering)
 {
   var parameters = new RenderingParameters("");
   rendering.Parameters.Returns(parameters);
   var isFluid = rendering.IsContainerFluid();
   isFluid.Should().BeFalse();
 }
 public void GetBackgroundClass_BackgroundParameterIsNotSet_ShouldReturnEmptyString(Db db, [Substitute] Rendering rendering, ID itemId, [Content] DbItem renderingItem)
 {
   var rItem = db.GetItem(renderingItem.ID);
   rendering.RenderingItem.Returns(rItem);
   var parameters = new RenderingParameters("");
   rendering.Parameters.Returns(parameters);
   var bgClass = rendering.GetBackgroundClass();
   bgClass.Should().BeEmpty();
 }