private PackageFilter GetFilter()
        {
            string filter = HttpContext.Current.Request.QueryString["$filter"];
            string skip   = HttpContext.Current.Request.QueryString["$skip"] ?? "0";
            string top    = HttpContext.Current.Request.QueryString["$top"] ?? "1000000";

            return(new PackageFilter
            {
                Where = NuGetTranslator.TranslateFilter(filter),
                OrderBy = NuGetTranslator.TranslateFilter(HttpContext.Current.Request.QueryString["$orderby"]),
                Skip = int.Parse(skip),
                Take = int.Parse(top),
                Count = HttpContext.Current.Request.Path.EndsWith("$count")
            });
        }
Ejemplo n.º 2
0
 public Version Extract(string path)
 {
     return(NuGetTranslator.ConvertToVersion(path));
 }
 public Version Extract(IPackage package)
 {
     return(NuGetTranslator.ConvertToVersion(package));
 }
        public Version Extract(Stream stream)
        {
            var version = NuGetTranslator.ConvertToVersion(stream);

            return(version);
        }