public async Task <RegisteredApplication> UpdateClientSecret(string clientid) { RegisteredApplication old = await Applications.FindAsync(clientid); if (old == null) { return(null); // No such entity } old.ClientSecret = await RegisteredApplication.CreateClientSecret(old.ApplicationName); Applications.Update(old); try { await SaveChangesAsync(); return(old); } catch (DbUpdateException dbue) { return(null); } catch (Exception e) { return(null); } }