public static Texture2D LoadImage(this PackageResource asset) { var loadedImage = new Texture2D(2, 2); loadedImage.LoadImage(asset.LoadData(), true); return(loadedImage); }
public async Task <IImmutableList <PackageResource> > GetPackageResources( Components.ComponentTree components, string version) { var resource = new PackageResource( _settings.GetRelativePath(_file.FullName, components.Path.FullName), await File.ReadAllBytesAsync(_file.FullName)); return(new List <PackageResource> { resource }.ToImmutableList()); }
public async Task <ActionResult> Create(PackageResource packageResource) { if (ModelState.IsValid) { var packages = Mapper.Map <PackageResource, Package>(packageResource); var userid = System.Web.HttpContext.Current.User.Identity.GetUserId(); packages.CreatedDate = DateTime.Now; packages.UpdatedDate = DateTime.Now; packages.UserId = userid; await _packageService.AddAsync(packages); _packageService.UnitOfWorkSaveChanges(); return(RedirectToAction("Index")); } return(View(packageResource)); }
public async Task <ActionResult> Edit(PackageResource packageResource) { if (ModelState.IsValid) { var exstpackage = await _packageService.GetByIdAsync(packageResource.Id); exstpackage.Name = packageResource.Name; exstpackage.Details = packageResource.Details; exstpackage.Prize = Convert.ToDouble(packageResource.Prize); exstpackage.Duration = packageResource.Duration; exstpackage.UpdatedDate = DateTime.Now; exstpackage.Status = packageResource.Status; await _packageService.UpdateAsync(exstpackage); _packageService.UnitOfWorkSaveChanges(); return(RedirectToAction("Index")); } return(View(packageResource)); }
private ChromelyResponse GetPackageIcon(ChromelyRequest request) { try { var parametersData = (Dictionary <string, JsonData> .KeyCollection)request.Parameters["Keys"]; string key = null; foreach (var paramKey in parametersData) { key = paramKey; } PackageResource iconResource = default(PackageResource); foreach (var asset in explorer.Assets) { if (asset.Root == key) { foreach (var resource in asset.Resources) { if (resource.Name.EndsWith(".png", StringComparison.Ordinal)) { iconResource = resource; continue; } } } } ChromelyResponse response = new ChromelyResponse(request.Id) { Data = Convert.ToBase64String(iconResource.LoadData()) }; return(response); } catch (Exception e) { Console.WriteLine(e); return(null); } }
public ScriptActionFromFileInPackage(PackageResource package, string scriptFilePath) { PackageFeedId = package.FeedId; PackageId = package.PackageId; ScriptFilePath = scriptFilePath; }
public void DeletePackage(PackageResource package) { repository.Client.Delete(repository.Link("Packages"), new { id = package.Id }); }
public ScriptActionFromFileInPackage(PackageResource package, string scriptFilePath) { PackageFeedId = package.FeedId; PackageId = package.PackageId; ScriptFilePath = scriptFilePath; }
public void DeletePackage(PackageResource package) { client.Delete(client.RootDocument.Link("Packages"), new { id = package.Id }); }
public Task DeletePackage(PackageResource package) { return(client.Delete(client.RootDocument.Link("Packages"), new { id = package.Id })); }
public async Task DeletePackage(PackageResource package) { await repository.Client.Delete(await repository.Link("Packages").ConfigureAwait(false), new { id = package.Id }).ConfigureAwait(false); }
private PackageStub ConvertPackage(PackageResource package, string stepName) { return(new PackageStub { Id = package.PackageId, Version = package.Version, StepName = stepName }); }
private static PackageResource Execute(PackageResource orig) { var json = JsonConvert.SerializeObject(orig, HttpClientWrapper.JsonSerializerSettings); return(JsonConvert.DeserializeObject <PackageResource>(json, HttpClientWrapper.JsonSerializerSettings)); }