コード例 #1
0
        async Task IApplicationStore.CreateAsync(Application application)
        {
            var entity = ApplicationEntity.Create(Guard.ArgumentNotNull(application, nameof(application)), Normalizer);
            await DbContext.AddAsync(entity);

            await DbContext.SaveChangesAsync();
        }
コード例 #2
0
        async Task IApplicationStore.DeleteAsync(string clientId)
        {
            Guard.ArgumentNotNullOrWhiteSpace(clientId, nameof(clientId));
            ApplicationEntity entity = new ApplicationEntity {
                ClientId = clientId
            };

            DbContext.Attach(entity);
            DbContext.Entry(entity).State = EntityState.Deleted;
            await DbContext.SaveChangesAsync();
        }