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(); }
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(); } }