public MarketplaceAssetDetailsViewModel(MarketplaceAssetModel assetItem)
        {
            this.CurrentAssetItem = assetItem;

            WorkflowsQueryServiceUtility.UsingClient(this.SearchMarketplaceAssertDetails);
        }
 /// <summary>
 /// validate if the project already exist
 /// </summary>
 /// <returns></returns>
 private bool IsProjectExists(MarketplaceAssetModel model)
 {
     string targetFileName = Utility.GetProjectsDirectoryPath() + "\\" + model.Name + "_" + model.Version + ".wf";
     model.Location = targetFileName;
     return File.Exists(targetFileName);
 }