public void Handle(ConfigSampleReceived message)
        {
            var deployment = _board.GetDeployment(message.DeploymentId);

            deployment.ConfigSample = message.Sample;
            _board.SaveDeployment(deployment);
        }
예제 #2
0
        public void Handle(DeployServiceEvent message)
        {
            var deployment = _deploymentBoard.GetDeployment(message.DeploymentId);

            deployment.PackageVersion = message.Version;

            _deploymentBoard.SaveDeployment(deployment);

            BuildAndProcess(message.DeploymentId, (d, f) => _builder.DeployServiceTask(d, f));
        }
예제 #3
0
        protected override object PostEdit(dynamic parameters)
        {
            var id    = new ObjectId(parameters.id);
            var model = this.Bind <DeploymentEditModel>();

            var deployment = _deploymentBoard.GetDeployment(id);

            model.Update(deployment);

            _deploymentBoard.SaveDeployment(deployment);

            return(RedirectToDetails(id));
        }