Example #1
0
        public async Task <ActionResult> Delete(int id)
        {
            var cmd = new DeleteApplication(id);
            await _cmdBus.ExecuteAsync(cmd);

            SessionUser.Current.Applications.Remove(id);
            return(RedirectToAction("Deleted"));
        }
Example #2
0
 public void SetUp()
 {
     _createFeature        = new CreateFeatureFake();
     _createApplication    = new CreateApplicationFake();
     _deleteApplication    = new DeleteApplication();
     _getApplicationByName = new GetApplicationByName();
     Runner.SqlCompact("Lemonade").Down();
     Runner.SqlCompact("Lemonade").Up();
 }
Example #3
0
        public async Task <ActionResult> Delete(int id)
        {
            var cmd = new DeleteApplication(id);
            await _cmdBus.ExecuteAsync(cmd);

            await Task.Delay(500);

            var url = Url.Action("Deleted");

            return(RedirectToAction("UpdateSession", "Account", new { area = "", returnUrl = url }));
        }
Example #4
0
        public async Task <ActionResult> Delete(int id)
        {
            var cmd = new DeleteApplication(id);
            await _messageBus.SendAsync(this.ClaimsUser(), cmd);

            await Task.Delay(500);

            var url = Url.Action("Deleted");

            return(RedirectToAction("UpdateSession", "Account", new { area = "", returnUrl = url }));
        }
Example #5
0
        /// <summary>
        ///     Handles the action.
        /// </summary>
        /// <param name="actionString">The action string.</param>
        private void HandleAction(string actionString)
        {
            var action = ( ApplicationAction )Enum.Parse(typeof(ApplicationAction), actionString);

            switch (action)
            {
            case ApplicationAction.Delete:
            {
                var delete = new DeleteApplication(this);
                delete.ShowDialog( );

                if (delete.ViewModel.PackagesDeleted)
                {
                    RefreshAll( );
                }
            }
            break;

            case ApplicationAction.Deploy:
            {
                var deploy = new DeployApplication(this);
                deploy.ShowDialog( );
            }
            break;

            case ApplicationAction.Export:
            {
                var export = new ExportApplication(this);
                export.ShowDialog( );
            }
            break;

            case ApplicationAction.Repair:
            {
                var repair = new RepairApplication(this);
                repair.ShowDialog( );
            }
            break;

            default:
            {
            }
            break;
            }
        }
        public ActionResult Delete(DeleteApplication command)
        {
            CommandDispatcher.Dispatch(command);

            return(NoContent());
        }
Example #7
0
 private async void TSB_DeleteApplication_Click(object sender, EventArgs e)
 {
     await DeleteApplication?.Invoke();
 }
 public ExecutionResult Delete(DeleteApplication command)
 {
     return(Execute(command));
 }