Exemplo n.º 1
0
        public async Task <RegisteredApplication> CreateRegisteredApplication(string appname, string appdescription)
        {
            string newCid = await RegisteredApplication.CreateClientId(appname);

            string newSecret = await RegisteredApplication.CreateClientSecret(appname);

            RegisteredApplication ra = new RegisteredApplication()
            {
                ApplicationDescription = appdescription,
                ApplicationName        = appname,
                ClientId     = newCid,
                ClientSecret = newSecret
            };
            var x = await Applications.AddAsync(ra);

            try {
                await SaveChangesAsync();

                return(ra);
            }
            catch (DbUpdateException dbue) {
                return(null);
            }
            catch (Exception e) {
                return(null);
            }
        }