public async Task EnsureSeedDataAsync()
        {
            var userFound = await m_userManager.FindByEmailAsync("*****@*****.**");

            if (userFound == null)
            {
                var newUser = new TwitterCloneUser()
                {
                    UserName = "******",
                    Email    = "*****@*****.**"
                };

                var userRes = await m_userManager.CreateAsync(newUser, "qwertyui");
            }

            m_context.SaveChanges();

            if (!m_context.TwitterClonePosts.Any())
            {
                //Add new data
                var TwitterClonePost = new TwitterClonePost()
                {
                    Message  = "First message! TwitterCloneTwitterClone!",
                    PostTime = DateTimeOffset.UtcNow,
                    User     = await m_userManager.FindByEmailAsync("*****@*****.**")
                };

                m_context.TwitterClonePosts.Add(TwitterClonePost);

                m_context.SaveChanges();
            }
        }
예제 #2
0
 public void AddPost(TwitterClonePost newPost)
 {
     m_context.Add(newPost);
 }