Exemplo n.º 1
0
        public static void Initialize(InstagramContext context)
        {
            //context.Database.EnsureCreated();

            //if (context.MyUsers.Any())
            //{
            //    return;
            //}

            //var users = new User[]
            //{
            //    new User {Username="******",Password="******"},
            //    new User {Username="******",Password="******",Name="Parsa",FamilyName="Hejabi"},
            //    new User {Username="******",Password="******",Name="Niki",FamilyName="Nazaran"}
            //};

            //foreach (User user in users)
            //{
            //    context.MyUsers.Add(user);
            //}
            //context.SaveChanges();

            //var ImagesLocation = Path.Combine(Path.GetTempPath(), "InstagramImages");

            //var posts = new Post[]
            //{
            //    new Post {UserID=1,Caption="Initial Post For Admin",ImagePath=Path.Combine(ImagesLocation,"1Admin_47d62.jpg")},
            //    new Post {UserID=1,Caption="Second Post For Admin",ImagePath=Path.Combine(ImagesLocation,"1Admin2_47d63.jpg")},
            //    new Post {UserID=2,Caption="ParsaFirst",ImagePath=Path.Combine(ImagesLocation,"2Parsa_47d64.jpg")},
            //    new Post {UserID=3,Caption="NikiFirst",ImagePath=Path.Combine(ImagesLocation,"3Niki_47d65.jpg")}
            //};

            //foreach (Post post in posts)
            //{
            //    context.Posts.Add(post);
            //}
            //context.SaveChanges();

            //var comments = new Comment[]
            //{
            //    new Comment {PostID=1,UserID=1,Content="Im Admin Commenting on my post."},
            //    new Comment {PostID=2,UserID=1,Content="Im Admin Commenting on Parsa post."},
            //    new Comment {PostID=3,UserID=2,Content="Parsa on Niki post."}
            //};

            //foreach (Comment comment in comments)
            //{
            //    var commentInDataBase = context.Comments.Where(c => c.Post.ID == comment.PostID && c.User.Id == comment.UserID).SingleOrDefault();
            //    if (commentInDataBase == null)
            //    {
            //        context.Comments.Add(comment);
            //    }
            //}
            //context.SaveChanges();
        }