public async Task <IActionResult> Create(WorkflowServerEditModel model, CancellationToken cancellationToken) { var workflowServer = new WorkflowServer { WorkflowServerId = _idGenerator.GenerateUniqueId(), Name = model.Name.Trim(), Url = model.Url }; await _store.SaveAsync(workflowServer, cancellationToken); _notifier.Success(T["Remote workflow server has been created."]); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(string id, WorkflowServerEditModel model, string returnUrl, CancellationToken cancellationToken) { var workflowServer = await _store.GetByIdAsync(id, cancellationToken); if (workflowServer == null) { return(NotFound()); } workflowServer.Name = model.Name.Trim(); workflowServer.Url = model.Url; await _store.SaveAsync(workflowServer, cancellationToken); _notifier.Success(T["Remote workflow server has been updated."]); return(Url.IsLocalUrl(returnUrl) ? (IActionResult)Redirect(returnUrl) : RedirectToAction("Index")); }
public async Task <IActionResult> Edit(string id, CancellationToken cancellationToken) { var workflowServer = await _store.GetByIdAsync(id, cancellationToken); if (workflowServer == null) { return(NotFound()); } var model = new WorkflowServerEditModel { Name = workflowServer.Name, Url = workflowServer.Url }; return(View(model)); }