public async Task <IActionResult> Delete(ClientSecretViewModel vm) { if (vm == null) { return(BadRequest()); } var obj = await _dbContext.Set <ClientSecret>().FindAsync(vm.Id); if (obj == null) { return(NotFound()); } _dbContext.Remove(obj); try { await _dbContext.SaveChangesAsync(); _logger.LogInformation($"Client secret Id {obj.Id} removed by {User?.Identity?.Name}."); return(RedirectToAction("Edit", "Clients", new { id = vm.ClientId })); } catch (DbException ex) { _logger.LogError(ex.GetBaseException()?.Message ?? ex.Message); throw; } }
public async Task <IActionResult> Edit(ClientSecretViewModel vm) { if (vm == null) { return(BadRequest()); } if (ModelState.IsValid) { var obj = await _dbContext.Set <ClientSecret>().FindAsync(vm.Id); if (obj == null) { return(NotFound()); } obj.Type = vm.Type; obj.Description = vm.Description; obj.Expiration = vm.Expiration; try { await _dbContext.SaveChangesAsync(); _logger.LogInformation($"Client secret Id {obj.Id} updated by {User?.Identity?.Name}."); return(RedirectToAction("Edit", "Clients", new { id = vm.ClientId })); } catch (DbException ex) { _logger.LogError(ex.GetBaseException()?.Message ?? ex.Message); throw; } } return(View(vm)); }
public JsonResult GetClientSecret() { ClientSecretViewModel clientSecret = new ClientSecretViewModel(); clientSecret.ClientCode = System.Configuration.ConfigurationManager.AppSettings["consumer-key"]; clientSecret.ClientSecret = System.Configuration.ConfigurationManager.AppSettings["consumer-secret"]; return(Json(clientSecret, JsonRequestBehavior.AllowGet)); }