Exemple #1
0
        public async Task CreateAsync(GmailUserDataDTO gmailUserData)
        {
            GmailUserData userData = new GmailUserData
            {
                AccessToken  = gmailUserData.AccessToken,
                RefreshToken = gmailUserData.RefreshToken,
                ExpiresAt    = DateTime.Now.AddSeconds(gmailUserData.ExpiresInSec)
            };

            //userData.Seal();
            await this.context.GmailUserData.AddAsync(userData);

            await this.context.SaveChangesAsync();
        }
Exemple #2
0
        public static async Task SeedToken(IWebHost host)
        {
            using (var scope = host.Services.CreateScope())
            {
                var dbContext = scope.ServiceProvider.GetRequiredService <ApplicationDbContext>();
                if (dbContext.GmailUserData.Any())
                {
                    return;
                }

                var tokenData = new GmailUserData
                {
                    AccessToken  = "ya29.GlwfB1dRZP7g9yaz5sYZF5CaGwZaWMBlv7p9GTd8fktr4UQkbP2YRMF_hJCba6e7_IuRbMq0pWmdBzhaBXo4RldV8PvcOs7wngP1De7oPw343R1833QBr0tf3prAlw",
                    RefreshToken = "1/BHFfhoG1zZqGPqn8bNB8q6d79zs_MChxVPx2OYP_-m6wJSJ9_XzAXNTlGsqkv9xE",
                    ExpiresAt    = DateTime.Parse("2019-06-05 21:48:05.503351")
                };


                await dbContext.GmailUserData.AddAsync(tokenData);

                await dbContext.SaveChangesAsync();
            }
        }