async Task <ActionResult> UpdateCodeFeatureState(EnableCodeFeatureViewModel model, CancellationToken cancellationToken, bool enabled) { if (ModelState.IsValid) { var codeFeatureId = new Uri(model.CodeFeatureId); var timestamp = DateTime.UtcNow; var command = new UpdateApplicationCodeFeatureState(model.ApplicationId, codeFeatureId, enabled, timestamp); await _updateApplicationCodeFeatureState.Execute(command, cancellationToken); return(RedirectToAction("Details", new { id = model.ApplicationId })); } return(RedirectToAction("Index")); }
async Task<ActionResult> UpdateCodeFeatureState(EnableCodeFeatureViewModel model, CancellationToken cancellationToken, bool enabled) { if (ModelState.IsValid) { var codeFeatureId = new Uri(model.CodeFeatureId); var timestamp = DateTime.UtcNow; var command = new UpdateApplicationCodeFeatureState(model.ApplicationId, codeFeatureId, enabled, timestamp); await _updateApplicationCodeFeatureState.Execute(command, cancellationToken); return RedirectToAction("Details", new {id = model.ApplicationId}); } return RedirectToAction("Index"); }
public async Task<ActionResult> Disable(EnableCodeFeatureViewModel model, CancellationToken cancellationToken) { return await UpdateCodeFeatureState(model, cancellationToken, false); }
public async Task <ActionResult> Disable(EnableCodeFeatureViewModel model, CancellationToken cancellationToken) { return(await UpdateCodeFeatureState(model, cancellationToken, false)); }