Exemplo n.º 1
0
        protected override object GetEdit(dynamic parameters)
        {
            var id    = new ObjectId(parameters.id);
            var feed  = _feedBoard.GetFeed(id);
            var model = new FeedModel(feed, false);

            return(View["Edit", model]);
        }
Exemplo n.º 2
0
        protected override object GetDetails(dynamic parameters)
        {
            var id = new ObjectId(parameters.id);

            Deployment deployment;

            if (_deploymentBoard.TryGetDeployment(id, out deployment))
            {
                deployment = _deploymentBoard.GetDeployment(id);
                var feed     = _feedBoard.GetFeed(deployment.FeedId);
                var versions = _packageBoard.GetPackageVersions(feed.Uri, deployment.PackageId);
                return(View["details", new DeploymentModel(deployment, GetAvailableFeeds(), versions)]);
            }
            else
            {
                return(RedirectToList());
            }
        }