public PackagesModule(IPackageManagerProxy packageManager) { Get["/packages"] = _ => Response.AsJson(packageManager.Packages); Post["/packages/update"] = _ => { packageManager.UpdatePackages(); return HttpStatusCode.OK; }; Post["/packages/install"] = _ => { packageManager.InstallPackage(this.Bind<Package>()); return HttpStatusCode.OK; }; Post["/packages/uninstall"] = _ => { packageManager.UninstallPackage(this.Bind<Package>()); return HttpStatusCode.OK; }; }
public PackagesModule(IPackageManagerProxy packageManager) { Get["/packages"] = _ => Response.AsJson(packageManager.Packages); Post["/packages/update"] = _ => { packageManager.UpdatePackages(); return(HttpStatusCode.OK); }; Post["/packages/install"] = _ => { packageManager.InstallPackage(this.Bind <Package>()); return(HttpStatusCode.OK); }; Post["/packages/uninstall"] = _ => { packageManager.UninstallPackage(this.Bind <Package>()); return(HttpStatusCode.OK); }; }