public virtual ActionResult ManagePackageOwners(string id, string version)
        {
            var package = packageSvc.FindPackageByIdAndVersion(id, version);
            if (package == null) return PackageNotFound(id, version);

            if (!UserHasPackageChangePermissions(HttpContext.User, package)) return new HttpStatusCodeResult(401, "Unauthorized");

            var model = new ManagePackageOwnersViewModel(package, HttpContext.User);

            return View("~/Views/Packages/ManagePackageOwners.cshtml", model);
        }
Beispiel #2
0
        public virtual ActionResult ManagePackageOwners(string id, string version)
        {
            var package = _packageService.FindPackageByIdAndVersion(id, version);

            if (package == null)
            {
                return(HttpNotFound());
            }
            if (!package.IsOwner(HttpContext.User))
            {
                return(new HttpStatusCodeResult(401, "Unauthorized"));
            }

            var model = new ManagePackageOwnersViewModel(package, HttpContext.User);

            return(View(model));
        }
        public virtual ActionResult ManagePackageOwners(string id, string version)
        {
            var package = _packageService.FindPackageByIdAndVersion(id, version);
            if (package == null)
            {
                return HttpNotFound();
            }
            if (!package.IsOwner(HttpContext.User))
            {
                return new HttpStatusCodeResult(401, "Unauthorized");
            }

            var model = new ManagePackageOwnersViewModel(package, HttpContext.User);

            return View(model);
        }
        public virtual ActionResult ManagePackageOwners(string id, string version)
        {
            var package = packageSvc.FindPackageByIdAndVersion(id, version);
            if (package == null) return PackageNotFound(id, version);

            if (!UserHasPackageChangePermissions(HttpContext.User, package)) return new HttpStatusCodeResult(401, "Unauthorized");

            var model = new ManagePackageOwnersViewModel(package, HttpContext.User);

            return View("~/Views/Packages/ManagePackageOwners.cshtml", model);
        }