Exemple #1
0
        public IEnumerable <Failure> Check()
        {
            List <Failure> failures = new List <Failure>();

            foreach (ResolutionMatchesConfig config in Config)
            {
                DataResolver resolver = new DataResolver(config.Source);
                resolver.ResolveAdditional("target", config.Target);

                foreach (ResolvedData resolvedFile in resolver.Data)
                {
                    using (IMagickImage magickSource = resolvedFile.ToMagickImage())
                    {
                        ResolvedData resolvedData = resolver.ResolvedData("target", resolvedFile, config.Pattern);

                        if (resolvedData == null)
                        {
                            continue;
                        }

                        using (IMagickImage magickTarget = resolvedData.ToMagickImage())
                        {
                            if (magickSource.Height != magickTarget.Height || magickSource.Width != magickTarget.Width)
                            {
                                failures.Add(new Failure(resolvedFile, "resolutions does not much with target."));
                            }
                        }
                    }
                }
            }

            return(failures);
        }
        public IEnumerable <Failure> Check()
        {
            List <Failure> failures = new List <Failure>();

            foreach (FileExistsConfig config in Config)
            {
                DataResolver resolver = new DataResolver(config.Source);
                resolver.ResolveAdditional("target", config.Target);

                foreach (ResolvedData resolvedFile in resolver.Data)
                {
                    foreach (string pattern in config.Patterns)
                    {
                        ResolvedData resolvedData = resolver.ResolvedData("target", resolvedFile, pattern);

                        if (resolvedData == null)
                        {
                            failures.Add(new Failure(resolvedFile, $"{pattern} does not exist in target data."));
                        }
                    }
                }
            }

            return(failures);
        }
Exemple #3
0
 public async Task <int> Save(User user)
 {
     return(await DataResolver.AddOne(new User()
     {
         Email = user.Email, Name = user.Name, Password = user.Password.ToHash()
     }));
 }
Exemple #4
0
        private static string ConstructSamePageUrl(ItemViewModel item)
        {
            var appRelativeUrl = DataResolver.Resolve(item.DataItem, "URL");
            var url            = UrlPath.ResolveUrl(appRelativeUrl, true);

            return(url);
        }
Exemple #5
0
 public static void Setup(this IServiceCollection services, AppSettings appSettings)
 {
     ConfigurationResolver.Setup(services, appSettings);
     ServiceResolver.Setup(services);
     DataResolver.Setup(services, appSettings);
     ExternalServiceResolver.Setup(services);
 }
Exemple #6
0
        public static string GetDetailPageUrl(ItemViewModel item, Guid detailsPageId, bool openInSamePage)
        {
            string url;

            if (openInSamePage)
            {
                var appRelativeUrl = DataResolver.Resolve(item.DataItem, "URL");
                url = UrlPath.ResolveUrl(appRelativeUrl, true);
            }
            else
            {
                url = HyperLinkHelpers.GetDetailPageUrl(item.DataItem, detailsPageId);
            }

            return(url);
        }
Exemple #7
0
        public static string GetDetailPageUrl(ItemViewModel item, Guid detailsPageId, bool openInSamePage, string urlKeyPrefix)
        {
            string url;

            if (openInSamePage)
            {
                url = DataResolver.Resolve(item.DataItem, "URL", urlKeyPrefix);
            }
            else
            {
                url = DataResolver.Resolve(item.DataItem, "URL", null, detailsPageId.ToString());
            }

            url = url.Replace("//", "/");

            return(UrlPath.ResolveUrl(url, true));
        }
        /// <summary>
        /// Handles the ItemDataBound event of the RadRotator1 control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="Telerik.Web.UI.RadRotatorEventArgs"/> instance containing the event data.</param>
        protected void RadRotator1_ItemDataBound(object sender, RadRotatorEventArgs e)
        {
            var link  = e.Item.FindControl("newsLink") as HyperLink;
            var image = e.Item.FindControl("newsImage") as Image;
            var imageBackgroundPanel = e.Item.FindControl("ImageBackgroundPanel") as Panel;
            var title = e.Item.FindControl("newsTitle") as Label;
            var text  = e.Item.FindControl("newsText") as Label;

            NewsItem newsItem = (NewsItem)TypeDescriptor.GetProperties(e.Item.DataItem)["NewsItem"].GetValue(e.Item.DataItem);

            Telerik.Sitefinity.Libraries.Model.Image newsImage = (Telerik.Sitefinity.Libraries.Model.Image)TypeDescriptor.GetProperties(e.Item.DataItem)["NewsImage"].GetValue(e.Item.DataItem);

            if (image != null)
            {
                image.ImageUrl = newsImage.MediaUrl;
            }

            if (imageBackgroundPanel != null)
            {
                imageBackgroundPanel.BackImageUrl = newsImage.MediaUrl;
            }

            if (title != null)
            {
                title.Text = newsItem.Title;
            }

            if (text != null)
            {
                text.Text = newsItem.Summary;
            }

            if (link != null && this.TargetNewsPage != null)
            {
                link.NavigateUrl = DataResolver.Resolve(newsItem, "URL", null, this.TargetNewsPage.Id.ToString());
            }

            var wrapperDiv = e.Item.FindControl("wrapperDiv") as Panel;

            if (wrapperDiv != null)
            {
                wrapperDiv.Width  = this.Width;
                wrapperDiv.Height = this.Height;
            }
        }
Exemple #9
0
        private static void getRowData(SqlDataReader dataReader, REF.Metadata metadata, ICollection <Row> Rows)
        {
            var row = new Row();

            foreach (var column in metadata.Columns)
            {
                if (dataReader.IsDBNull(column.ColumnIndex))
                {
                    row.Add(column.ColumnName, null);
                }
                else
                {
                    DataResolver.Resolve(column.ColumnDataType, dataReader, row, column.ColumnName, column.ColumnIndex);
                }
            }

            Rows.Add(row);
        }
Exemple #10
0
        public static string GetDetailPageUrl(ItemViewModel item, Guid detailsPageId, bool openInSamePage, string urlKeyPrefix, int itemIndex)
        {
            string url;

            if (openInSamePage)
            {
                url = DataResolver.Resolve(item.DataItem, "URL", urlKeyPrefix);
            }
            else
            {
                url = DataResolver.Resolve(item.DataItem, "URL", null, detailsPageId.ToString());
            }

            url = url + "?itemIndex=" + itemIndex;
            url = RemoveDoubleSlash(url);

            return(UrlPath.ResolveUrl(url, true));
        }
        public IEnumerable <Failure> Check()
        {
            List <Failure> failures = new List <Failure>();

            foreach (NamingConventionConfig config in Config)
            {
                DataResolver        resolver      = new DataResolver(config.Source);
                List <ResolvedData> resolvedFiles = resolver.Data;

                foreach (ResolvedData resolvedFile in resolvedFiles)
                {
                    Regex regex = config.Pattern;

                    if (!regex.IsMatch(resolvedFile.Name))
                    {
                        failures.Add(new Failure(resolvedFile, $"filename doesn't adhere to the naming convention (pattern) /{regex}/."));
                    }
                }
            }

            return(failures);
        }
Exemple #12
0
        public IEnumerable <Failure> Check()
        {
            List <Failure> failures = new List <Failure>();

            foreach (PowerOfTwoConfig config in Config)
            {
                DataResolver        resolver      = new DataResolver(config.Source);
                List <ResolvedData> resolvedFiles = resolver.Data;

                foreach (ResolvedData resolvedFile in resolvedFiles)
                {
                    using (IMagickImage magickImage = resolvedFile.ToMagickImage())
                    {
                        if (!IsPowerOfTwo((uint)magickImage.Height, (uint)magickImage.Width))
                        {
                            failures.Add(new Failure(resolvedFile, "dimensions are not powers of 2."));
                        }
                    }
                }
            }

            return(failures);
        }
        public Pagination Provide(SearchModel searcher)
        {
            ConfigResolver resolver = ConfigResolver.GetInstance();
            HttpWebRequest request  = (HttpWebRequest)WebRequest.Create(url);

            request.Method      = "POST";
            request.ContentType = "application/xml;charset=UTF-8";
            Encoding encoding = Encoding.GetEncoding("utf-8");

            byte[] postdata = encoding.GetBytes(GetRequestParameters(searcher));
            request.ContentLength = postdata.Length;
            Stream requestStream = request.GetRequestStream();

            requestStream.Write(postdata, 0, postdata.Length);
            requestStream.Close();
            HttpWebResponse response     = (HttpWebResponse)request.GetResponse();
            StreamReader    reader       = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
            DataResolver    dataResolver = new DataResolver();
            Pagination      result       = dataResolver.resolve(reader);

            reader.Close();
            return(result);
        }
Exemple #14
0
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 213), Tuple.Create("\"", 236)

            #line 7 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 221), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 221), false)
                           );

            WriteLiteral(" ");


            #line 7 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)Model.Item.Fields.Id));


            #line default
            #line hidden
            WriteLiteral(">\n    <h2>\n        <span ");


            #line 9 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 9 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("</span>\n    </h2>\n\n    <div");

            WriteLiteral(" class=\"text-muted\"");

            WriteLiteral(">\n");

            WriteLiteral("        ");


            #line 13 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 14 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 15 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div ");


            #line 18 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.InlineEditingFieldAttributes("Description", "LongText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 18 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.HtmlSanitize((string)Model.Item.Fields.Description));


            #line default
            #line hidden
            WriteLiteral("</div>\n\n    <video");

            WriteAttribute("src", Tuple.Create(" src=\"", 828), Tuple.Create("\"", 859)

            #line 20 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 834), Tuple.Create <System.Object, System.Int32>(Html.Raw(Model.MediaUrl)

            #line default
            #line hidden
                                                                                                            , 834), false)
                           );

            WriteLiteral(" controls=\"controls\"");

            WriteAttribute("width", Tuple.Create(" width=\"", 880), Tuple.Create("\"", 900)

            #line 20 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 888), Tuple.Create <System.Object, System.Int32>(Model.Width

            #line default
            #line hidden
                                                                                                            , 888), false)
                           );

            WriteAttribute("height", Tuple.Create(" height=\"", 901), Tuple.Create("\"", 923)

            #line 20 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 910), Tuple.Create <System.Object, System.Int32>(Model.Height

            #line default
            #line hidden
                                                                                                            , 910), false)
                           );

            WriteLiteral("></video>\n\n");


            #line 22 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 22 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            if (ViewBag.ItemIndex != null)
            {
            #line default
            #line hidden
                WriteLiteral("        <div");

                WriteLiteral(" class=\"m-bottom-lg text-center clearfix\"");

                WriteLiteral(">\n");


            #line 25 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 25 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"

                var previousItemIndex = ViewBag.ItemIndex == 1 ? Model.TotalItemsCount : ViewBag.ItemIndex - 1;
                var nextItemIndex     = ViewBag.ItemIndex == Model.TotalItemsCount ? 1 : ViewBag.ItemIndex + 1;


            #line default
            #line hidden
                WriteLiteral("\n\n");


            #line 30 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 30 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                if (Model.PreviousItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"sf-Gallery-prev--simple\"");

                    WriteAttribute("href", Tuple.Create(" href=\"", 1392), Tuple.Create("\"", 1541)

            #line 32 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1399), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.PreviousItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, previousItemIndex)

            #line default
            #line hidden
                                                                                                                     , 1399), false)
                                   );

                    WriteLiteral(">\n");

                    WriteLiteral("                    ");


            #line 33 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                    Write(Html.Resource("PreviousVideo"));


            #line default
            #line hidden
                    WriteLiteral("\n                </a>\n");


            #line 35 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 37 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 37 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                if (Model.PreviousItem != null || Model.NextItem != null)
                {
            #line default
            #line hidden

            #line 39 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                    Write(Html.HtmlSanitize((string)string.Format(Html.Resource("IndexOfTotal"), ViewBag.ItemIndex, Model.TotalItemsCount)));


            #line default
            #line hidden

            #line 39 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                    ;
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 42 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 42 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                if (Model.NextItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"sf-Gallery-next--simple\"");

                    WriteAttribute("href", Tuple.Create(" href=\"", 1970), Tuple.Create("\"", 2111)

            #line 44 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1977), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.NextItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, nextItemIndex)

            #line default
            #line hidden
                                                                                                                     , 1977), false)
                                   );

                    WriteLiteral(">\n");

                    WriteLiteral("                    ");


            #line 45 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                    Write(Html.Resource("NextVideo"));


            #line default
            #line hidden
                    WriteLiteral("\n                </a>\n");


            #line 47 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("        </div>\n");


            #line 49 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"



            #line default
            #line hidden

            #line 50 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
                Write(Html.ActionLink(Html.Resource("BackToAllVideos"), "Index"));


            #line default
            #line hidden

            #line 50 "..\..MVC\Views\VideoGallery\Detail.Default.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("</div>");
        }
Exemple #15
0
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 213), Tuple.Create("\"", 236)

            #line 7 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 221), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 221), false)
                           );

            WriteLiteral(" ");


            #line 7 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)Model.Item.Fields.Id));


            #line default
            #line hidden
            WriteLiteral(">\n    <figure");

            WriteAttribute("aria-labelledby", Tuple.Create(" aria-labelledby=\"", 356), Tuple.Create("\"", 402)

            #line 8 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 374), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("VideoTitle")

            #line default
            #line hidden
                                                                                                            , 374), false)
                           );

            WriteLiteral(">\n        <figcaption");

            WriteLiteral(" class=\"h2\"");

            WriteAttribute("id", Tuple.Create("  id=\"", 435), Tuple.Create("\"", 469)

            #line 9 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 441), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("VideoTitle")

            #line default
            #line hidden
                                                                                                            , 441), false)
                           );

            WriteLiteral(" ");


            #line 9 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 9 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("</figcaption>\n        <div");

            WriteLiteral(" class=\"text-muted\"");

            WriteLiteral(">\n            <span");

            WriteLiteral(" class=\"sr-only\"");

            WriteLiteral(">");


            #line 11 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.Resource("VideoTakenOn"));


            #line default
            #line hidden
            WriteLiteral(" </span>\n");

            WriteLiteral("            ");


            #line 12 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("            ");


            #line 13 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("            ");


            #line 14 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n        </div>\n        <p ");


            #line 16 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.InlineEditingFieldAttributes("Description", "LongText"));


            #line default
            #line hidden
            WriteLiteral(" id=\'");


            #line 16 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.UniqueId("VideoInfo"));


            #line default
            #line hidden
            WriteLiteral("\'>");


            #line 16 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            Write(Html.HtmlSanitize((string)Model.Item.Fields.Description));


            #line default
            #line hidden
            WriteLiteral("</p>        \n        <video");

            WriteAttribute("src", Tuple.Create(" src=\"", 1062), Tuple.Create("\"", 1093)

            #line 17 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 1068), Tuple.Create <System.Object, System.Int32>(Html.Raw(Model.MediaUrl)

            #line default
            #line hidden
                                                                                                             , 1068), false)
                           );

            WriteLiteral(" controls=\"controls\"");

            WriteAttribute("width", Tuple.Create(" width=\"", 1114), Tuple.Create("\"", 1134)

            #line 17 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 1122), Tuple.Create <System.Object, System.Int32>(Model.Width

            #line default
            #line hidden
                                                                                                             , 1122), false)
                           );

            WriteAttribute("height", Tuple.Create(" height=\"", 1135), Tuple.Create("\"", 1157)

            #line 17 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 1144), Tuple.Create <System.Object, System.Int32>(Model.Height

            #line default
            #line hidden
                                                                                                             , 1144), false)
                           );

            WriteAttribute("aria-labelledby", Tuple.Create(" aria-labelledby=\'", 1158), Tuple.Create("\'", 1204)

            #line 17 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 1176), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("VideoTitle")

            #line default
            #line hidden
                                                                                                             , 1176), false)
                           );

            WriteAttribute("aria-describedby", Tuple.Create(" aria-describedby=\'", 1205), Tuple.Create("\'", 1251)

            #line 17 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                           , Tuple.Create(Tuple.Create("", 1224), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("VideoInfo")

            #line default
            #line hidden
                                                                                                             , 1224), false)
                           );

            WriteLiteral("></video>\n    </figure>\n");


            #line 19 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 19 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            if (ViewBag.ItemIndex != null)
            {
            #line default
            #line hidden
                WriteLiteral("        <nav");

                WriteLiteral(" role=\"navigation\"");

                WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 1348), Tuple.Create("\"", 1396)

            #line 21 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                               , Tuple.Create(Tuple.Create("", 1361), Tuple.Create <System.Object, System.Int32>(Html.Resource("PreviousNextVideo")

            #line default
            #line hidden
                                                                                                                 , 1361), false)
                               );

                WriteLiteral(" class=\"text-center clearfix\"");

                WriteLiteral(">\n");


            #line 22 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 22 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"

                var previousItemIndex = ViewBag.ItemIndex == 1 ? Model.TotalItemsCount : ViewBag.ItemIndex - 1;
                var nextItemIndex     = ViewBag.ItemIndex == Model.TotalItemsCount ? 1 : ViewBag.ItemIndex + 1;


            #line default
            #line hidden
                WriteLiteral("\n\n");


            #line 27 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 27 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                if (Model.PreviousItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"sf-Gallery-prev--simple\"");

                    WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 1788), Tuple.Create("\"", 1836)

            #line 29 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1801), Tuple.Create <System.Object, System.Int32>(Html.Resource("GoToPreviousVideo")

            #line default
            #line hidden
                                                                                                                     , 1801), false)
                                   );

                    WriteAttribute("href", Tuple.Create(" href=\"", 1837), Tuple.Create("\"", 1986)

            #line 29 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1844), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.PreviousItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, previousItemIndex)

            #line default
            #line hidden
                                                                                                                     , 1844), false)
                                   );

                    WriteLiteral(">\n");

                    WriteLiteral("                    ");


            #line 30 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                    Write(Html.Resource("PreviousVideo"));


            #line default
            #line hidden
                    WriteLiteral("\n                </a>\n");


            #line 32 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 34 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 34 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                if (Model.PreviousItem != null || Model.NextItem != null)
                {
            #line default
            #line hidden

            #line 36 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                    Write(Html.HtmlSanitize((string)string.Format(Html.Resource("IndexOfTotal"), ViewBag.ItemIndex, Model.TotalItemsCount)));


            #line default
            #line hidden

            #line 36 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                    ;
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 39 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"


            #line default
            #line hidden

            #line 39 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                if (Model.NextItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"sf-Gallery-next--simple\"");

                    WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 2415), Tuple.Create("\"", 2459)

            #line 41 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                                   , Tuple.Create(Tuple.Create("", 2428), Tuple.Create <System.Object, System.Int32>(Html.Resource("GoToNextVideo")

            #line default
            #line hidden
                                                                                                                     , 2428), false)
                                   );

                    WriteAttribute("href", Tuple.Create(" href=\"", 2460), Tuple.Create("\"", 2601)

            #line 41 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                                   , Tuple.Create(Tuple.Create("", 2467), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.NextItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, nextItemIndex)

            #line default
            #line hidden
                                                                                                                     , 2467), false)
                                   );

                    WriteLiteral(">\n");

                    WriteLiteral("                    ");


            #line 42 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                    Write(Html.Resource("NextVideo"));


            #line default
            #line hidden
                    WriteLiteral("\n                </a>\n");


            #line 44 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("        </nav>\n");


            #line 46 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"



            #line default
            #line hidden

            #line 47 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
                Write(Html.ActionLink(Html.Resource("BackToAllVideos"), "Index"));


            #line default
            #line hidden

            #line 47 "..\..\ResourcePackages\Bootstrap4\MVC\Views\VideoGallery\Detail.Default.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("</div>");
        }
Exemple #16
0
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 266), Tuple.Create("\"", 289)

            #line 8 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 274), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 274), false)
                           );

            WriteLiteral(" ");


            #line 8 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)Model.Item.Fields.Id));


            #line default
            #line hidden
            WriteLiteral(">\n    <h2>\n        <span ");


            #line 10 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 10 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("</span>\n    </h2>\n\n    <span");

            WriteLiteral(" class=\"text-muted\"");

            WriteLiteral(">\n");

            WriteLiteral("        ");


            #line 14 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 15 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 16 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n    </span>\n");

            WriteLiteral("    ");


            #line 18 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.CommentsCount(string.Empty, @Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n\n    <div ");


            #line 20 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Description", "LongText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 20 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.HtmlSanitize((string)Model.Item.Fields.Description));


            #line default
            #line hidden
            WriteLiteral("</div>\n\n    <img");

            WriteAttribute("src", Tuple.Create(" src=\"", 941), Tuple.Create("\"", 972)

            #line 22 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 947), Tuple.Create <System.Object, System.Int32>(Html.Raw(Model.MediaUrl)

            #line default
            #line hidden
                                                                                                            , 947), false)
                           );

            WriteAttribute("alt", Tuple.Create(" alt=\'", 973), Tuple.Create("\'", 1077)

            #line 22 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 979), Tuple.Create <System.Object, System.Int32>(System.Text.RegularExpressions.Regex.Replace(Model.Item.Fields.AlternativeText, @"[^\w\d_-]", "")

            #line default
            #line hidden
                                                                                                            , 979), false)
                           );

            WriteLiteral("\n                 ");


            #line 23 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.GetWidthAttributeIfExists(Model.Width));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("                 ");


            #line 24 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.GetHeightAttributeIfExists(Model.Height));


            #line default
            #line hidden
            WriteLiteral(" />\n\n");


            #line 26 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 26 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            if (ViewBag.ItemIndex != null)
            {
            #line default
            #line hidden
                WriteLiteral("        <div");

                WriteLiteral(" class=\"m-bottom-lg text-center\"");

                WriteLiteral(">\n");


            #line 29 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 29 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"

                var previousItemIndex = ViewBag.ItemIndex == 1 ? Model.TotalItemsCount : ViewBag.ItemIndex - 1;
                var nextItemIndex     = ViewBag.ItemIndex == Model.TotalItemsCount ? 1 : ViewBag.ItemIndex + 1;


            #line default
            #line hidden
                WriteLiteral("\n\n");


            #line 34 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 34 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                if (Model.PreviousItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"pull-left\"");

                    WriteAttribute("href", Tuple.Create(" href=\"", 1643), Tuple.Create("\"", 1792)

            #line 36 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1650), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.PreviousItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, previousItemIndex)

            #line default
            #line hidden
                                                                                                                     , 1650), false)
                                   );

                    WriteLiteral(">\n");

                    WriteLiteral("                    ");


            #line 37 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                    Write(Html.Resource("PreviousImage"));


            #line default
            #line hidden
                    WriteLiteral("\n                </a>\n");


            #line 39 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 41 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 41 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                if (Model.PreviousItem != null || @Model.NextItem != null)
                {
                    string.Format(@Html.Resource("IndexOfTotal"), @ViewBag.ItemIndex, @Model.TotalItemsCount);
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 46 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 46 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                if (Model.NextItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"pull-right\"");

                    WriteAttribute("href", Tuple.Create(" href=\"", 2184), Tuple.Create("\"", 2325)

            #line 48 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                                   , Tuple.Create(Tuple.Create("", 2191), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.NextItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, nextItemIndex)

            #line default
            #line hidden
                                                                                                                     , 2191), false)
                                   );

                    WriteLiteral(">\n");

                    WriteLiteral("                    ");


            #line 49 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                    Write(Html.Resource("NextImage"));


            #line default
            #line hidden
                    WriteLiteral("\n                </a>\n");


            #line 51 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("        </div>\n");


            #line 53 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"



            #line default
            #line hidden

            #line 54 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                Write(Html.ActionLink(Html.Resource("BackToAllImages"), "Index"));


            #line default
            #line hidden

            #line 54 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("\n");


            #line 57 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 57 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"

            if (Model.EnableSocialSharing)
            {
                var item = Model.Item.DataItem as Telerik.Sitefinity.Model.IHasTitle;


            #line default
            #line hidden

            #line 61 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                Write(Html.SocialShareOptions(item));


            #line default
            #line hidden

            #line 61 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                ;
            }


            #line default
            #line hidden
            WriteLiteral("\n\n");

            WriteLiteral("    ");


            #line 65 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.CommentsList(@Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n\n</div>");
        }
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 190), Tuple.Create("\"", 213)

            #line 6 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 198), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 198), false)
                           );

            WriteLiteral(" role=\"group\"");

            WriteLiteral(">\n\n    <h1>\n");

            WriteLiteral("        ");


            #line 9 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("\n    </h1>\n\n    <div");

            WriteLiteral(" class=\"text-muted\"");

            WriteLiteral(">\n        <span");

            WriteLiteral(" class=\"sr-only\"");

            WriteLiteral(">");


            #line 13 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Html.Resource("PublishedOn"));


            #line default
            #line hidden
            WriteLiteral(" </span>\n");

            WriteLiteral("        ");


            #line 14 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 15 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 16 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div");

            WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 573), Tuple.Create("\"", 619)

            #line 19 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 586), Tuple.Create <System.Object, System.Int32>(Html.Resource("DocumentSummary")

            #line default
            #line hidden
                                                                                                            , 586), false)
                           );

            WriteLiteral(">\n");

            WriteLiteral("        ");


            #line 20 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.Fields.Description);


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div>\n        <a");

            WriteAttribute("href", Tuple.Create(" href=\"", 693), Tuple.Create("\"", 727)

            #line 24 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 700), Tuple.Create <System.Object, System.Int32>(Model.Item.Fields.MediaUrl

            #line default
            #line hidden
                                                                                                            , 700), false)
                           );

            WriteLiteral(" target=\"_blank\"");

            WriteLiteral(">");


            #line 24 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Html.Resource("Download"));


            #line default
            #line hidden
            WriteLiteral(" <span");

            WriteLiteral(" class=\"sr-only\"");

            WriteLiteral(">");


            #line 24 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("</span></a>\n        <span");

            WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 843), Tuple.Create("\"", 891)

            #line 25 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 856), Tuple.Create <System.Object, System.Int32>(Html.Resource("DocumentExtension")

            #line default
            #line hidden
                                                                                                            , 856), false)
                           );

            WriteLiteral(">(");


            #line 25 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Extension);


            #line default
            #line hidden
            WriteLiteral(")</span>\n        <span");

            WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 932), Tuple.Create("\"", 975)

            #line 26 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 945), Tuple.Create <System.Object, System.Int32>(Html.Resource("DocumentSize")

            #line default
            #line hidden
                                                                                                            , 945), false)
                           );

            WriteLiteral(">");


            #line 26 "..\..\ResourcePackages\Bootstrap4\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Math.Ceiling((double)Model.Item.Fields.TotalSize / 1024) + " KB");


            #line default
            #line hidden
            WriteLiteral("</span>\n    </div>    \n</div>");
        }
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 190), Tuple.Create("\"", 213)

            #line 6 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 198), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 198), false)
                           );

            WriteLiteral(">\n\n    <h1>\n");

            WriteLiteral("        ");


            #line 9 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("\n    </h1>\n\n    <div");

            WriteLiteral(" class=\"text-muted\"");

            WriteLiteral(">\n");

            WriteLiteral("        ");


            #line 13 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 14 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 15 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div>\n");

            WriteLiteral("        ");


            #line 19 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.Fields.Description);


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div>\n        <a");

            WriteAttribute("href", Tuple.Create(" href=\"", 565), Tuple.Create("\"", 599)

            #line 23 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 572), Tuple.Create <System.Object, System.Int32>(Model.Item.Fields.MediaUrl

            #line default
            #line hidden
                                                                                                            , 572), false)
                           );

            WriteLiteral(" target=\"_blank\"");

            WriteLiteral(">Download</a>\n        (");


            #line 24 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Extension);


            #line default
            #line hidden
            WriteLiteral(")\n        <span>");


            #line 25 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Math.Ceiling((double)Model.Item.Fields.TotalSize / 1024) + " KB");


            #line default
            #line hidden
            WriteLiteral("</span>\n    </div>    \n    \n");


            #line 28 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"


            #line default
            #line hidden

            #line 28 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"

            if (Model.EnableSocialSharing)
            {
                var item = Model.Item.DataItem as Telerik.Sitefinity.Model.IHasTitle;


            #line default
            #line hidden

            #line 32 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                Write(Html.SocialShareOptions(item));


            #line default
            #line hidden

            #line 32 "..\..\ResourcePackages\Bootstrap\MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                ;
            }


            #line default
            #line hidden
            WriteLiteral("\n</div>");
        }
Exemple #19
0
 public async Task <User> CheckLogin(User user)
 {
     return(await DataResolver.GetSingle <User>(
                $"{nameof(User.Email)} = @{nameof(User.Email)} and {nameof(User.Password)} = @{nameof(User.Password)}",
                new { user.Email, Password = user.Password.ToHash() }));
 }
Exemple #20
0
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 190), Tuple.Create("\"", 213)

            #line 6 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 198), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 198), false)
                           );

            WriteLiteral(">\n\n    <h1>\n");

            WriteLiteral("        ");


            #line 9 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("\n    </h1>\n\n    <div");

            WriteLiteral(" class=\"text-muted\"");

            WriteLiteral(">\n");

            WriteLiteral("        ");


            #line 13 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 14 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 15 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div>\n");

            WriteLiteral("        ");


            #line 19 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Item.Fields.Description);


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div>\n        <a");

            WriteAttribute("href", Tuple.Create(" href=\"", 565), Tuple.Create("\"", 599)

            #line 23 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
                           , Tuple.Create(Tuple.Create("", 572), Tuple.Create <System.Object, System.Int32>(Model.Item.Fields.MediaUrl

            #line default
            #line hidden
                                                                                                            , 572), false)
                           );

            WriteLiteral(" target=\"_blank\"");

            WriteLiteral(">Download</a>\n        <span");

            WriteLiteral(" class=\"sf-document-extension\"");

            WriteLiteral(">(");


            #line 24 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Model.Extension);


            #line default
            #line hidden
            WriteLiteral(")</span>\n        <span");

            WriteLiteral(" class=\"sf-document-size\"");

            WriteLiteral(">");


            #line 25 "..\..MVC\Views\DocumentsList\Detail.DocumentDetails.cshtml"
            Write(Math.Ceiling((double)Model.Item.Fields.TotalSize / 1024) + " KB");


            #line default
            #line hidden
            WriteLiteral("</span>\n    </div>    \n</div>");
        }
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 266), Tuple.Create("\"", 289)

            #line 8 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 274), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 274), false)
                           );

            WriteLiteral(" ");


            #line 8 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)Model.Item.Fields.Id));


            #line default
            #line hidden
            WriteLiteral(">\n    <figure");

            WriteAttribute("aria-labelledby", Tuple.Create(" aria-labelledby=\"", 409), Tuple.Create("\"", 457)

            #line 9 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 427), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("ImageCaption")

            #line default
            #line hidden
                                                                                                            , 427), false)
                           );

            WriteLiteral(">    \n        <figcaption");

            WriteLiteral(" class=\"h2\"");

            WriteAttribute("id", Tuple.Create(" id=\"", 494), Tuple.Create("\"", 529)

            #line 10 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 499), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("ImageCaption")

            #line default
            #line hidden
                                                                                                            , 499), false)
                           );

            WriteLiteral(" ");


            #line 10 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 10 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("</figcaption>        \n        <div");

            WriteLiteral(" class=\"text-muted\"");

            WriteLiteral(">\n            <span");

            WriteLiteral(" class=\"sr-only\"");

            WriteLiteral(">");


            #line 12 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.Resource("ImageTakenOn"));


            #line default
            #line hidden
            WriteLiteral(" </span>\n");

            WriteLiteral("            ");


            #line 13 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("            ");


            #line 14 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("            ");


            #line 15 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n        </div>\n\n");

            WriteLiteral("        ");


            #line 18 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.CommentsCount(string.Empty, @Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n        \n        <p");

            WriteAttribute("id", Tuple.Create(" id=\"", 1024), Tuple.Create("\"", 1063)

            #line 20 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 1029), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("ImageDescription")

            #line default
            #line hidden
                                                                                                             , 1029), false)
                           );

            WriteLiteral(" ");


            #line 20 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Description", "LongText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 20 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.HtmlSanitize((string)Model.Item.Fields.Description));


            #line default
            #line hidden
            WriteLiteral("</p>\n        <img");

            WriteAttribute("aria-describedby", Tuple.Create(" aria-describedby=\"", 1201), Tuple.Create("\"", 1254)

            #line 21 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 1220), Tuple.Create <System.Object, System.Int32>(Html.UniqueId("ImageDescription")

            #line default
            #line hidden
                                                                                                             , 1220), false)
                           );

            WriteAttribute("src", Tuple.Create(" src=\"", 1255), Tuple.Create("\"", 1286)

            #line 21 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 1261), Tuple.Create <System.Object, System.Int32>(Html.Raw(Model.MediaUrl)

            #line default
            #line hidden
                                                                                                             , 1261), false)
                           );

            WriteAttribute("alt", Tuple.Create(" alt=\'", 1287), Tuple.Create("\'", 1391)

            #line 21 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 1293), Tuple.Create <System.Object, System.Int32>(System.Text.RegularExpressions.Regex.Replace(Model.Item.Fields.AlternativeText, @"[^\w\d_-]", "")

            #line default
            #line hidden
                                                                                                             , 1293), false)
                           );

            WriteLiteral("\n             ");


            #line 22 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.GetWidthAttributeIfExists(Model.Width));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("             ");


            #line 23 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.GetHeightAttributeIfExists(Model.Height));


            #line default
            #line hidden
            WriteLiteral(" />\n    </figure>\n\n");


            #line 26 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 26 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            if (ViewBag.ItemIndex != null)
            {
            #line default
            #line hidden
                WriteLiteral("        <nav");

                WriteLiteral(" role=\"navigation\"");

                WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 1601), Tuple.Create("\"", 1649)

            #line 28 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                               , Tuple.Create(Tuple.Create("", 1614), Tuple.Create <System.Object, System.Int32>(Html.Resource("PreviousNextImage")

            #line default
            #line hidden
                                                                                                                 , 1614), false)
                               );

                WriteLiteral(" class=\"text-center clearfix\"");

                WriteLiteral(">\n");


            #line 29 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 29 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"

                var previousItemIndex = ViewBag.ItemIndex == 1 ? Model.TotalItemsCount : ViewBag.ItemIndex - 1;
                var nextItemIndex     = ViewBag.ItemIndex == Model.TotalItemsCount ? 1 : ViewBag.ItemIndex + 1;


            #line default
            #line hidden
                WriteLiteral("\n\n");


            #line 34 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 34 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                if (Model.PreviousItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"sf-Gallery-prev--simple\"");

                    WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 2042), Tuple.Create("\"", 2090)

            #line 36 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                                   , Tuple.Create(Tuple.Create("", 2055), Tuple.Create <System.Object, System.Int32>(Html.Resource("GoToPreviousImage")

            #line default
            #line hidden
                                                                                                                     , 2055), false)
                                   );

                    WriteAttribute("href", Tuple.Create(" href=\"", 2091), Tuple.Create("\"", 2240)

            #line 36 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                                   , Tuple.Create(Tuple.Create("", 2098), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.PreviousItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, previousItemIndex)

            #line default
            #line hidden
                                                                                                                     , 2098), false)
                                   );

                    WriteLiteral(">\r\n");

                    WriteLiteral("                    ");


            #line 37 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                    Write(Html.Resource("PreviousImage"));


            #line default
            #line hidden
                    WriteLiteral("\r\n                </a>\r\n");


            #line 39 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 41 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 41 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                if (Model.PreviousItem != null || @Model.NextItem != null)
                {
                    string.Format(@Html.Resource("IndexOfTotal"), @ViewBag.ItemIndex, @Model.TotalItemsCount);
                }


            #line default
            #line hidden
                WriteLiteral("\n");


            #line 46 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 46 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                if (Model.NextItem != null)
                {
            #line default
            #line hidden
                    WriteLiteral("                <a");

                    WriteLiteral(" class=\"sf-Gallery-next--simple\"");

                    WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 2648), Tuple.Create("\"", 2692)

            #line 48 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                                   , Tuple.Create(Tuple.Create("", 2661), Tuple.Create <System.Object, System.Int32>(Html.Resource("GoToNextImage")

            #line default
            #line hidden
                                                                                                                     , 2661), false)
                                   );

                    WriteAttribute("href", Tuple.Create(" href=\"", 2693), Tuple.Create("\"", 2834)

            #line 48 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                                   , Tuple.Create(Tuple.Create("", 2700), Tuple.Create <System.Object, System.Int32>(HyperLinkHelpers.GetDetailPageUrl(Model.NextItem, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, ViewBag.UrlKeyPrefix, nextItemIndex)

            #line default
            #line hidden
                                                                                                                     , 2700), false)
                                   );

                    WriteLiteral(">\n");

                    WriteLiteral("                    ");


            #line 49 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                    Write(Html.Resource("NextImage"));


            #line default
            #line hidden
                    WriteLiteral("\n                </a>\n");


            #line 51 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                }


            #line default
            #line hidden
                WriteLiteral("        </nav>\n");


            #line 53 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"



            #line default
            #line hidden

            #line 54 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
                Write(Html.ActionLink(Html.Resource("BackToAllImages"), "Index"));


            #line default
            #line hidden

            #line 54 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("    ");


            #line 57 "..\..MVC\Views\ImageGallery\Detail.DetailPage.cshtml"
            Write(Html.CommentsList(@Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n\n</div>");
        }
Exemple #22
0
        /// <summary>Start building all images.</summary>
        /// <exception cref="InvalidOperationException">If the configuration is malformed.</exception>
        public void Execute()
        {
            Logger.Trace("Executed build command, started working.");

            Build build = Config.Build;

            if (build == null)
            {
                throw new ConfigurationException("Build command was called, but no build configuration was defined, doing nothing.");
            }

            List <DataSource> input = build.Input;

            if (input == null)
            {
                throw new ConfigurationException("Build command was called but build.input configuration was not specified, this is required.");
            }

            DataResolver        resolver      = new DataResolver(input);
            List <ResolvedData> resolvedDatas = new DataResolver(input).Data;

            Logger.Debug("Found {0} files matching collection pattern.", resolvedDatas.Count);

            List <IBuildStep> pipeline = new List <IBuildStep>();

            if (Config.Build.Metadata != null)
            {
                pipeline.Add(new ExifBuildStep(Config));
                pipeline.Add(new IptcBuildStep(Config));
            }

            if (Config.Build.Recolor != null)
            {
                if (Config.Build.Recolor.Mask != null)
                {
                    resolver.ResolveAdditional("masks", Config.Build.Recolor.Mask.Sources);
                }

                pipeline.Add(new RecolorBuildStep(Config));
            }

            if (Config.Build.Resize != null)
            {
                pipeline.Add(new ResizeBuildStep(Config));
            }

            pipeline.Add(new WriteBuildStep());

            Parallel.ForEach(resolvedDatas, (resolvedData) =>
            {
                PipelineContext context = new PipelineContext(resolver, pipeline, resolvedData);
                context.AppendPath("export");

                using (MagickImage magickImage = resolvedData.ToMagickImage())
                {
                    context.Next(magickImage);
                }

                Logger.Info("Finished all exports for {0}.", resolvedData);
            });
        }
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 169), Tuple.Create("\"", 192)

            #line 6 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 177), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 177), false)
                           );

            WriteLiteral(" ");


            #line 6 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)Model.Item.Fields.Id));


            #line default
            #line hidden
            WriteLiteral(">\n    <h3>\n        <span ");


            #line 8 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 8 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("</span>\n\n    </h3>\n\n    <div>\n");

            WriteLiteral("        ");


            #line 13 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 14 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 15 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n\n");

            WriteLiteral("        ");


            #line 17 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.CommentsCount(string.Empty, @Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n\n    <div ");


            #line 20 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Summary", "LongText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 20 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.Raw(Model.Item.Fields.Summary));


            #line default
            #line hidden
            WriteLiteral("</div>\n\n    <div ");


            #line 22 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Content", "LongText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 22 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.Raw(Model.Item.Fields.Content));


            #line default
            #line hidden
            WriteLiteral("</div>\n\n");


            #line 24 "..\..MVC\Views\News\Detail.DetailPage.cshtml"


            #line default
            #line hidden

            #line 24 "..\..MVC\Views\News\Detail.DetailPage.cshtml"

            if (Model.EnableSocialSharing)
            {
                var item = Model.Item.DataItem as Telerik.Sitefinity.Model.IHasTitle;


            #line default
            #line hidden

            #line 28 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
                Write(Html.SocialShareOptions(item));


            #line default
            #line hidden

            #line 28 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
                ;
            }


            #line default
            #line hidden
            WriteLiteral("\n\n");

            WriteLiteral("    ");


            #line 32 "..\..MVC\Views\News\Detail.DetailPage.cshtml"
            Write(Html.CommentsList(@Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n</div>");
        }
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 196), Tuple.Create("\"", 219)

            #line 7 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
                           , Tuple.Create(Tuple.Create("", 204), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 204), false)
                           );

            WriteLiteral(" ");


            #line 7 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)Model.Item.Fields.Id));


            #line default
            #line hidden
            WriteLiteral(">\n    <h3>\n        <span ");


            #line 9 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 9 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Model.Item.Fields.Title);


            #line default
            #line hidden
            WriteLiteral("</span>\n    </h3>\n\n    <div>\n");

            WriteLiteral("        ");


            #line 13 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Model.Item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 14 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.Resource("By"));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 15 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(DataResolver.Resolve(@Model.Item.DataItem, "Author", null));


            #line default
            #line hidden
            WriteLiteral("\n");

            WriteLiteral("        ");


            #line 16 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.CommentsCount(string.Empty, @Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n    </div>\n    \n    <div ");


            #line 19 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Summary", "LongText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 19 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.HtmlSanitize((string)Model.Item.Fields.Summary));


            #line default
            #line hidden
            WriteLiteral("</div>\n\n    <div ");


            #line 21 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.InlineEditingFieldAttributes("Content", "LongText"));


            #line default
            #line hidden
            WriteLiteral(">");


            #line 21 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.HtmlSanitize((string)Model.Item.Fields.Content));


            #line default
            #line hidden
            WriteLiteral("</div>\n\n");

            WriteLiteral("    ");


            #line 23 "..\..\ResourcePackages\Bootstrap4\MVC\Views\BlogPost\Detail.DetailPage.cshtml"
            Write(Html.CommentsList(@Model.Item.DataItem));


            #line default
            #line hidden
            WriteLiteral("\n</div>");
        }
Exemple #25
0
        public static string GetDetailPageUrl(IDataItem item, Guid detailsPageId)
        {
            string url = DataResolver.Resolve(item, "URL", null, detailsPageId.ToString());

            return(UrlPath.ResolveUrl(url, true));
        }
Exemple #26
0
        public override void Execute()
        {
            WriteLiteral("\n");


            #line 8 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
            Write(Html.Script(ScriptRef.JQuery, "top", false));


            #line default
            #line hidden
            WriteLiteral("\n\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 280), Tuple.Create("\"", 303)

            #line 10 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                           , Tuple.Create(Tuple.Create("", 288), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 288), false)
                           );

            WriteLiteral(">\n    <ul");

            WriteLiteral(" class=\"list-unstyled\"");

            WriteLiteral(">\n\n");


            #line 13 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"


            #line default
            #line hidden

            #line 13 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
            foreach (var item in Model.Items)
            {
                var navigateUrl = HyperLinkHelpers.GetDetailPageUrl(item, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, Model.UrlKeyPrefix);



            #line default
            #line hidden
                WriteLiteral("            <li ");


            #line 17 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)item.Fields.Id));


            #line default
            #line hidden
                WriteLiteral(">\n                <h3>\n                    <a ");


            #line 19 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
                WriteLiteral(" href=\"");


            #line 19 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(navigateUrl);


            #line default
            #line hidden
                WriteLiteral("\">");


            #line 19 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(item.Fields.Title);


            #line default
            #line hidden
                WriteLiteral("</a>\n                </h3>\n\n\n                <div");

                WriteLiteral(" class=\"text-muted\"");

                WriteLiteral(">\n");

                WriteLiteral("                    ");


            #line 24 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
                WriteLiteral("\n");

                WriteLiteral("                    ");


            #line 25 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.Resource("By"));


            #line default
            #line hidden
                WriteLiteral("\n");

                WriteLiteral("                    ");


            #line 26 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(DataResolver.Resolve(item.DataItem, "Author", null));


            #line default
            #line hidden
                WriteLiteral("\n");

                WriteLiteral("\t\t\t\t\t");


            #line 27 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.CommentsCount((string)navigateUrl, item.DataItem));


            #line default
            #line hidden
                WriteLiteral("\n                </div>\n\n                <div ");


            #line 30 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.InlineEditingFieldAttributes("Summary", "ShortText"));


            #line default
            #line hidden
                WriteLiteral(">");


            #line 30 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.HtmlSanitize((string)item.Fields.Summary));


            #line default
            #line hidden
                WriteLiteral("</div>\n\n                <a");

                WriteAttribute("href", Tuple.Create(" href=\"", 1283), Tuple.Create("\"", 1302)

            #line 32 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                               , Tuple.Create(Tuple.Create("", 1290), Tuple.Create <System.Object, System.Int32>(navigateUrl

            #line default
            #line hidden
                                                                                                                 , 1290), false)
                               );

                WriteLiteral(">");


            #line 32 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.Resource("FullStory"));


            #line default
            #line hidden
                WriteLiteral("</a>\n            </li>\n");


            #line 34 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("    </ul>\n\n");


            #line 37 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"


            #line default
            #line hidden

            #line 37 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
            if (Model.ShowPager)
            {
            #line default
            #line hidden

            #line 39 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
                Write(Html.Action("Index", "ContentPager", new
                {
                    currentPage         = Model.CurrentPage,
                    totalPagesCount     = Model.TotalPagesCount.Value,
                    redirectUrlTemplate = ViewBag.RedirectPageUrlTemplate
                }));


            #line default
            #line hidden

            #line 44 "..\..\ResourcePackages\Bootstrap\MVC\Views\BlogPost\List.BlogPostList.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("</div>\n");
        }
Exemple #27
0
        public override void Execute()
        {
            WriteLiteral("\n<div");

            WriteAttribute("class", Tuple.Create(" class=\"", 207), Tuple.Create("\"", 230)

            #line 7 "..\..MVC\Views\News\List.NewsList.cshtml"
                           , Tuple.Create(Tuple.Create("", 215), Tuple.Create <System.Object, System.Int32>(Model.CssClass

            #line default
            #line hidden
                                                                                                            , 215), false)
                           );

            WriteLiteral(">\n    <ul");

            WriteLiteral(" class=\"list-unstyled\"");

            WriteLiteral(">\n");


            #line 9 "..\..MVC\Views\News\List.NewsList.cshtml"


            #line default
            #line hidden

            #line 9 "..\..MVC\Views\News\List.NewsList.cshtml"
            foreach (var item in Model.Items)
            {
                var navigateUrl = HyperLinkHelpers.GetDetailPageUrl(item, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, Model.UrlKeyPrefix);



            #line default
            #line hidden
                WriteLiteral("            <li ");


            #line 13 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)item.Fields.Id));


            #line default
            #line hidden
                WriteLiteral(">\n\t\t\t\t<h3>\n\t\t\t\t\t<a ");


            #line 15 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.InlineEditingFieldAttributes("Title", "ShortText"));


            #line default
            #line hidden
                WriteLiteral(" href=\"");


            #line 15 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(navigateUrl);


            #line default
            #line hidden
                WriteLiteral("\">");


            #line 15 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(item.Fields.Title);


            #line default
            #line hidden
                WriteLiteral("</a>\n\t\t\t\t</h3>\n                \n                <div>\n\t\t\t\t    <span");

                WriteLiteral(" class=\"text-muted\"");

                WriteLiteral(">\n");

                WriteLiteral("\t\t\t\t\t    ");


            #line 20 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(item.GetDateTime("PublicationDate", "MMM d, yyyy, HH:mm tt"));


            #line default
            #line hidden
                WriteLiteral("\n");

                WriteLiteral("\t\t\t\t\t    ");


            #line 21 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.Resource("By"));


            #line default
            #line hidden
                WriteLiteral("\n");

                WriteLiteral("\t\t\t\t\t    ");


            #line 22 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(DataResolver.Resolve(item.DataItem, "Author", null));


            #line default
            #line hidden
                WriteLiteral("\n\t\t\t\t    </span>\n");

                WriteLiteral("                    ");


            #line 24 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.CommentsCount((string)navigateUrl, item.DataItem));


            #line default
            #line hidden
                WriteLiteral("\n                </div>\n\n\t\t\t\t<div ");


            #line 27 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.InlineEditingFieldAttributes("Summary", "ShortText"));


            #line default
            #line hidden
                WriteLiteral(">");


            #line 27 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.Raw(item.Fields.Summary));


            #line default
            #line hidden
                WriteLiteral("</div>\n\n\t\t\t\t<a");

                WriteAttribute("href", Tuple.Create(" href=\"", 1176), Tuple.Create("\"", 1195)

            #line 29 "..\..MVC\Views\News\List.NewsList.cshtml"
                               , Tuple.Create(Tuple.Create("", 1183), Tuple.Create <System.Object, System.Int32>(navigateUrl

            #line default
            #line hidden
                                                                                                                 , 1183), false)
                               );

                WriteLiteral(">");


            #line 29 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.Resource("FullStory"));


            #line default
            #line hidden
                WriteLiteral("</a>\n\t\t\t</li>\n");


            #line 31 "..\..MVC\Views\News\List.NewsList.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("    </ul>\n\n");


            #line 34 "..\..MVC\Views\News\List.NewsList.cshtml"


            #line default
            #line hidden

            #line 34 "..\..MVC\Views\News\List.NewsList.cshtml"
            if (Model.ShowPager)
            {
            #line default
            #line hidden

            #line 36 "..\..MVC\Views\News\List.NewsList.cshtml"
                Write(Html.Action("Index", "ContentPager", new { currentPage         = Model.CurrentPage,
                                                                 totalPagesCount     = Model.TotalPagesCount.Value,
                                                                 redirectUrlTemplate = ViewBag.RedirectPageUrlTemplate }));


            #line default
            #line hidden

            #line 38 "..\..MVC\Views\News\List.NewsList.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("\n</div>\n");
        }
Exemple #28
0
 public UserRepository(DataResolver dataResolver) : base(dataResolver)
 {
 }
Exemple #29
0
        private Dictionary <string, List <BsonDocument> > SQLiteRead(long timeElapsed)
        {
            Dictionary <string, List <BsonDocument> > insertPair = new Dictionary <string, List <BsonDocument> >();

            try
            {
                string              sql     = "select * from Data order by Datastream desc";
                SQLiteCommand       command = new SQLiteCommand(sql, MiddleDB);
                SQLiteDataReader    reader  = command.ExecuteReader();
                List <BsonDocument> Docs    = null;
                string              oldDS   = null;
                string              id      = null;
                while (reader.Read())
                {
                    id = reader["PLC"].ToString();
                    byte[] byteArray = Convert.FromBase64String(reader["Value"].ToString());
                    if (!insertPair.ContainsKey(reader["Datastream"].ToString()) && oldDS != reader["Datastream"].ToString())
                    {
                        if (Docs != null)
                        {
                            insertPair.Add(oldDS, Docs);
                        }
                        if (timeElapsed > 2000)
                        {
                            Database.DocUpdate("Config", "Connections", JObject.Parse("{Ping: " + (long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds + "}"), id);
                        }
                        Docs = new List <BsonDocument>();
                    }

                    int  type      = (int)reader["DataType"];
                    int  pos       = (int)reader["Position"];
                    long timestamp = Convert.ToInt64(reader["_ts"]);

                    Docs.Add(new BsonDocument {
                        { "Value", DataResolver.ByteArrayConverter(byteArray, type, pos) },
                        { "_ts", timestamp }
                    });
                    oldDS = reader["Datastream"].ToString();
                }
                if (Docs != null)
                {
                    insertPair.Add(oldDS, Docs);
                }
                else
                {
                }
            }
            catch (Exception e)
            {
                if (flag)
                {
                    string        sql     = "Delete from Data where Id IN (Select Id from Data limit 1);";
                    SQLiteCommand command = new SQLiteCommand(sql, MiddleDB);
                    command.ExecuteNonQuery();
                    flag = false;
                }
                else
                {
                    flag = true;
                }
            }
            return(insertPair);
        }
Exemple #30
0
        public void Execute()
        {
            MontageConfig montageConfig = Config.Montages;

            if (montageConfig == null)
            {
                throw new ConfigurationException("Montage action performed, but no montages are defined in the configuration.");
            }

            string font = montageConfig.Font ?? DefaultFontFamily();

            MontageSettings montageSettings = new MontageSettings()
            {
                BackgroundColor = MagickColors.None,
                Geometry        = new MagickGeometry(2, 2, 0, 0),
                TileGeometry    = new MagickGeometry(8, 0),
                Font            = font
            };

            MagickReadSettings magickSettings = new MagickReadSettings()
            {
                FontFamily      = font,
                FontPointsize   = 14,
                BackgroundColor = MagickColors.None,
                FillColor       = MagickColors.White
            };

            foreach (PatternConfig pattern in montageConfig.Patterns)
            {
                string              name         = pattern.Name;
                DataResolver        resolver     = new DataResolver(pattern.Source);
                List <ResolvedData> resolverData = resolver.Data;

                if (resolverData.Count == 0)
                {
                    throw new ConfigurationException($"The pattern for montage {name} doesn't match any files, exiting the application.");
                }

                resolverData.Sort();

                using (MagickImageCollection collection = new MagickImageCollection())
                {
                    foreach (ResolvedData resolvedFile in resolverData)
                    {
                        string filename      = resolvedFile.Name;
                        string fileShortName = Path.GetFileNameWithoutExtension(filename);

                        MagickImage magickImage = resolvedFile.ToMagickImage(magickSettings);
                        magickImage.Extent(128, 144, MagickColors.None);

                        MagickColor       color         = MagickColor.FromRgba(0, 0, 0, 88);
                        DrawableRectangle drawableRect  = new DrawableRectangle(0, 128, 144, 144);
                        DrawableFillColor drawableColor = new DrawableFillColor(color);
                        magickImage.Draw(drawableColor, drawableRect);

                        magickImage.Annotate(fileShortName, Gravity.South);

                        collection.Add(magickImage);
                        Logger.Debug("Appended montage {0} with: {1}", name, resolvedFile);
                    }

                    Logger.Debug("Finished collecting input, creating a montage of {0} images.", collection.Count);

                    using (IMagickImage montage = collection.Montage(montageSettings))
                    {
                        string filepath = Path.Combine("build", "montages", name + ".png");

                        FileInfo outputPath = new FileInfo(filepath);
                        outputPath.Directory?.Create();

                        Logger.Debug("Writing monatage with name {0} to {1}.", name, filepath);
                        montage.Write(outputPath);
                    }
                }
            }
        }