Example #1
0
        public StringBuilder GetSignData()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(nameof(Id)).Append(Id)
            .Append(nameof(FileName)).Append(FileName)
            .Append(nameof(Version)).Append(Version)
            .Append(nameof(VersionTag)).Append(VersionTag)
            .Append(nameof(CreatedOn)).Append(CreatedOn.ToUlong())
            .Append(nameof(PublishOn)).Append(PublishOn.ToUlong())
            .Append(nameof(Title)).Append(Title)
            .Append(nameof(Description)).Append(Description);
            return(sb);
        }
        public string[] ToJQueryDataTableResult()
        {
            var url = new UrlHelper(HttpContext.Current.Request.RequestContext);

            return(new[]
            {
                FdpPublishId.GetValueOrDefault().ToString(),
                MarketId.ToString(),
                PublishOn.GetValueOrDefault().ToString("dd/MM/yyyy"),
                PublishBy,
                Programme.GetDisplayString(),
                Document.Gateway,
                Document.VersionLabel,
                Document.Status,
                MarketName,
                Comment,
                url.RouteUrl("TakeRateDataByMarket", new { takeRateId = FdpVolumeHeaderId, marketId = MarketId })
            });
        }