public async Task <ActionResult> Delete(int id) { var cmd = new DeleteApplication(id); await _cmdBus.ExecuteAsync(cmd); SessionUser.Current.Applications.Remove(id); return(RedirectToAction("Deleted")); }
public void SetUp() { _createFeature = new CreateFeatureFake(); _createApplication = new CreateApplicationFake(); _deleteApplication = new DeleteApplication(); _getApplicationByName = new GetApplicationByName(); Runner.SqlCompact("Lemonade").Down(); Runner.SqlCompact("Lemonade").Up(); }
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 })); }
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 })); }
/// <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()); }
private async void TSB_DeleteApplication_Click(object sender, EventArgs e) { await DeleteApplication?.Invoke(); }
public ExecutionResult Delete(DeleteApplication command) { return(Execute(command)); }