Ejemplo n.º 1
0
 public BuildPackageResult(BuildPackageArgs args)
     : this()
 {
     if (args.Errors.Any())
     {
         this.Success = false;
         this.Errors  = args.Errors;
     }
     else
     {
         this.PackageFilePath = args.PackageFilePath;
         this.PackageUrl      = MainUtil.UnmapPath(args.PackageFilePath).Replace("\\", "/");
         var lastSlashIndex = args.PackageFilePath.LastIndexOf('\\');
         this.PackageFileName = args.PackageFilePath.Substring(lastSlashIndex + 1, args.PackageFilePath.Length - lastSlashIndex - 1);
         this.PackageUrl      = this.PackageUrl.Replace(this.PackageFileName.ToLower(), this.PackageFileName);
     }
 }